@charset "utf-8";
/*==============================================================*/
/*Create by guanzongyi at 20160128.*/
/*Version 1.0*/
/*http://webj.taobaocom*/
/*guanzongyi [mailto:460946567@qq.com]*/
/*==============================================================*/
@charset "utf-8";
.nav{ height:1px; position: relative; background:url(../images/bg/nav-bg.gif) repeat-x left bottom; -moz-box-shadow:0px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,.2);box-shadow:0px 1px 1px rgba(0,0,0,.2)}
.nav .hotMenu{ width:219px; height:1px; float:left; background:#8AD254; text-indent:15px; line-height:1px; font-size:16px; position:relative; z-index:9999;}
.nav .hotMenu .idxMenu{ width:9px; height:5px; display:block; position:absolute; left:206px; top:18px;
    background:url(../images/bg/idx-hotMenu.gif) no-repeat left center;}
.nav .hotMenu a.arr{ display:block; width:13px; height:7px; position:absolute; left:190px;top:18px; background:url(../images/bg/arr11.gif) no-repeat; cursor:none;-moz-transForm:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
.nav .hotMenu a.default{ display:block; width:13px; height:7px; position:absolute; left:190px;top:18px; background:url(../images/bg/arr11.gif) no-repeat; cursor:text;-moz-transForm:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.nav .hotMenu a.hover{-moz-transForm:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
.nav .hotList{ position:absolute; left:-1px; top:1px; width:219px; background:#fff; border:1px solid #dedede; border-top:none; border-bottom:none; height:450px; display:none; z-index:99999;box-shadow:0px 1px 8px #999;-moz-box-shadow:0px 1px 8px #999; -webket-box-shadow:0px 1px 8px #999}
.nav .show{ display:block}
.nav .preBox i{position:absolute; width:220px; height:6px; background:url(../images/bg/shadow02.png) repeat-x left top ; left:-9px; top:53px; z-index:9999; display:none}
.nav .hotList .on i{ display:block}
.nav .hotList li{ height:52px; border-bottom:1px solid #dedede; border-top:1px solid #fff;  padding-left:5px; padding-top:2px;background:url(../images/bg/icon13.gif) no-repeat 205px 20px; border-left:1px solid #fff; border-right:1px solid #fff; }
.nav .hotList .preBox{ position:relative; height:52px; width:225px; z-index:9999}
.nav .hotList .preBox h3 img{vertical-align: -2px; margin-left: 5px;}
.nav .hotList h3{ height:30px; line-height:30px; text-indent:30px; }
.nav .hotList h3 a{ font-size:14px; color:#000;font-family:"Microsoft YaHei";}
.nav .hotList h3 a span{ font-size:13px;font-family:"Microsoft YaHei"; color:#989898; margin-left:5px;}
.nav .hotList p{  line-height:16px; text-indent:3px; text-indent: 30px}
.nav .hotList p a{ margin-right:5px; color:#949494}
.nav .hotList p a:hover{color:#f08300}
.nav .hotList .on h3 a, .nav .hotList .on h3 a span{ color:#f08300}
.nav .hotList .on{ border-bottom:1px solid #f08300; border-top:1px solid #f08300;border-left:4px solid #f08300; border-right:none;background-color:#fff}
.nav .hotList .last{ height:54px}
.nav .hotList .bg01{ background:url(../images/bg/menu01.gif) no-repeat 4px center}
.nav .hotList .on .bg01{ background:url(../images/bg/menu01-on.gif) no-repeat 4px center}
.nav .hotList .bg02{ background:url(../images/bg/menu02.gif) no-repeat 4px center}
.nav .hotList .on .bg02{ background:url(../images/bg/menu02-on.gif) no-repeat 4px center}
.nav .hotList .bg03{ background:url(../images/bg/menu03.gif) no-repeat 4px center}
.nav .hotList .on .bg03{ background:url(../images/bg/menu03-on.gif) no-repeat 4px center}
.nav .hotList .bg04{ background:url(../images/bg/menu04.gif) no-repeat 4px center}
.nav .hotList .on .bg04{ background:url(../images/bg/menu04-on.gif) no-repeat 4px center}
.nav .hotList .bg05{ background:url(../images/bg/menu05.gif) no-repeat 2px center}
.nav .hotList .on .bg05{ background:url(../images/bg/menu05-on.gif) no-repeat 2px center}
.nav .hotList .bg06{ background:url(../images/bg/menu06.gif) no-repeat 3px center}
.nav .hotList .on .bg06{ background:url(../images/bg/menu06-on.gif) no-repeat 3px center}
.nav .hotList .bg07{ background:url(../images/bg/menu07.gif) no-repeat 4px center}
.nav .hotList .on .bg07{ background:url(../images/bg/menu07-on.gif) no-repeat 4px center}
.nav .hotList .bg08{ background:url(../images/bg/menu08.gif) no-repeat 6px center}
.nav .hotList .on .bg08{ background:url(../images/bg/menu08-on.gif) no-repeat 6px center}
.nav .hotList .subHotList{ position:absolute; padding-left:24px; padding-right:24px; border:1px solid #f08300; min-height:448px; background-color:#fff; background-position:left bottom; background-repeat:no-repeat; z-index:999; left:219px; top:0px; display:none}
.nav .hotList .preBox em{ position:absolute; display:block; right:14px; top:-2px; z-index:9999; height:54px; display:none; width:2px; background:#fffee7}
.nav .hotList .on em{ display:block}
.nav .hotList .subHotList .tlt{ border-bottom:1px solid #ddd; height:36px; line-height:30px; color:#333; text-indent:5px; font-size: 18px; font-weight: normal; margin-bottom: 10px;}
.nav .hotList .subHotList .tlt b{display: inline-block; height: 16px; float: left; line-height: 16px; margin-top: 8px; border-left:3px solid #1a7fdc; padding-left: 10px; font-size: 16px;}
.nav .hotList .subHotList h5{height:24px; line-height:24px; color:#333; text-indent:5px; font-size: 14px; font-weight: normal}
.nav .hotList .subHotList p{ line-height:25px;  text-indent:0}
.nav .hotList .subHotList p a{ color:#66665c;font-family:"Microsoft YaHei"; }
.nav .hotList .subHotList p a:hover{ color:#f08300}
.nav .hotList .subHotList a.hot{ color:#ff0033}
.nav .hotList .subHotList td{text-indent: 0;line-height: 25px; padding-bottom: 10px;}
.nav .hotList .subHotList span{ margin:0 5px; font-size:15px; color:#cccbb9}
.nav .hotList .subHotList .linkBox{ width: 633px; float: left;    }
.nav .hotList .subHotList .linkBox a{font-size: 14px; display: inline-block; margin-right: 10px; padding: 0!important; margin-left: 0; width: auto!important;  text-indent: 0;}
.nav .hotList .subHotList .row{  width: 255px; border-left:1px solid #dedede; float: right; margin-top: 30px;  position: relative;text-indent: 0; padding-left: 20px;}
.nav .hotList .subHotList .row h4{height: 50px; width: 100%; float: left; line-height: 50px; font-size: 18px; color: #1e78ff; text-align: center}
.nav .hotList .subHotList .row a.img{padding-top:0px!important; float: left; height: 1px; position: relative }
.nav .hotList .subHotList .row a.img p{position: absolute; height: 1px; line-height: 1px; overflow: hidden; padding: 0 5px; background: #295773; color: #fff; left: 0; bottom:10px;}
.nav .hotList .subHotList .row .left, .nav .hotList .subHotList .row .right, .nav .hotList .subHotList .row .center{width: 210px; position: absolute;}
.nav .hotList .subHotList .row .left{left: 0; padding: 0}
.nav .hotList .subHotList .row .right{right: 0;}
.nav .hotList .subHotList .row .center{left:230px; }
.nav .hotList .subHotList .row .pic{width: 210px; height: 120px;text-indent: 0; position: relative}
.nav .hotList .subHotList .row .pic .targ{display: inline-block; position: absolute; left: -5px; bottom:10px; background: #ff6548; color: #fff; padding: 0 8px; height: 20px; line-height: 20px; font-size: 12px;}
.nav .hotList .subHotList .row .pic img{left: 0; top:0; width: 210px}
.nav .hotList .subHotList .row .txt{width: 210px; height: 40px; line-height: 20px; text-indent: 0}
.nav .hotList .subHotList .row .price span{margin: 0; padding: 0; font-size: 12px;}
.nav .menu{ width:930px; float:left; height:41px; line-height:41px;  }
.nav .menu li{ float:left; margin-left:0px;}
.nav .menu li a{ display:inline-block;  text-align:center; height:41px; line-height:41px; color:#fff; font-size:16px; font-family:"Microsoft YaHei";  padding:0 15px;  position: relative}
.nav .menu .on a.mn, .nav .menu a.mn:hover{ height: 40px;  text-decoration: none; }
.nav .menu .on a.mn{ background: #003399;}
.nav .menu li a:hover{background: #003399}
.nav .menu a.g-button:hover{background: #ff9913; color: #fff}
.nav .menu .border_b{ background: #005ab9;}
.menu-show{height: 20px; line-height: 20px; padding: 10px 0; background: #fff; position: absolute; bottom: -40px; display: none; left: 0; z-index: 99999; border-bottom: 1px solid #dedede}
.menu-show-item{ position: absolute; }
.menu-show-item a{display: inline-block; height: 20px!important; line-height: 20px!important; font-size: 14px!important; color: #333!important; padding: 0 5px!important;}
.menu-show-item a.hot{color: #ff0033!important;}
.menu-show-item a:hover{background:#ff9913; color: #fff!important; }
.idxBanner{ height:450px; }
.nav .menu a .arr1{width: 12px; height: 9px; position: absolute; left: 50%; margin-left: -6px; bottom: -4px; z-index: 2; background: url("../images/g-arr01.png") no-repeat center center; display: none}
.nav .menu .hv a.mn{ height: 40px; background: #005ab9; text-decoration: none}
.nav .menu .hv .arr1{display: block}
.nav .menu a .arr2{width: 7px; height: 4px; position: absolute; right:5px; top: 20px; z-index: 2; background: url("../images/g-arr02.gif") no-repeat center center; }
.nav .menu .hv .arr2{-moz-transForm:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
.g-w-240{width: 240px;}
.g-w-336{width: 336px}
.g-w-950{width: 950px}
.g-w-848{width: 848px}
.g-w-240 .dq-col-l{float: none!important;}
.g-visa-title{height: 22px; line-height: 22px; padding:10px 40px 10px 20px; border: 1px solid #e0e0e0; background: #fff; color:#333; position: relative; overflow: hidden}
.g-visa-title .info a{display: inline-block; height: 22px; line-height: 22px; padding: 0 8px; margin-left:20px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.g-visa-title .info a.on, .g-visa-title .info a:hover{background:#ff6600; color: #fff; text-decoration: none }
.g-visa-title .info{width: 930px; overflow: hidden}
.g-visa-title a.more-visa{display: inline-block; padding: 0 12px; height: 22px; line-height: 22px; background:url(../images/g-arr-down.gif) no-repeat right center; float: right }
.g-visa-title a.more-visa.on{background:url(../images/g-arr-up.gif) no-repeat right center}
.g-visa-title.showhide{ overflow:inherit}
.g-visa-silide1{ position: absolute;z-index: 99; left: 0; top:42px; background: #f2f2f2; border: 1px solid #e0e0e0; width: 100% ;}
.g-visa-silide1 .hd{height:32px; padding-left: 125px }
.g-visa-silide1 .hd a{ height: 28px; display:inline-block; border-bottom: 4px solid #f2f2f2; line-height: 28px; margin-right: 20px; padding: 0 15px; text-decoration: none}
.g-visa-silide1 .hd a.on{border-bottom: 4px solid #ff6600}
.g-visa-silide1 .bd{ background: #fff;  }
.g-visa-silide1 .bd .item{padding:10px 80px 15px 20px}
.g-visa-silide1 .bd .name{ width: 105px; float: left;}
.g-visa-silide1 .bd .list{width:900px; float: left; overflow: hidden}
.g-visa-silide1 .bd .list ul{width: 1000px}
.g-visa-silide1 .bd .list li{width:120px; float: left; height:28px; line-height: 28px;  }
.g-visa-l-t{height: 22px; line-height: 22px; padding: 13px 25px; background: #fff; border: 1px solid #ddd}
.g-visa-l-t h2{ background: url("../images/g-icon01.gif") no-repeat left center; font-size: 20px; padding-left: 30px; color:#666; display: inline-block}
.g-visa-l-t span{ margin-left: 10px}
.g-visa-l-list1 li{ height: 95px; border: 1px solid #ddd; padding: 20px 40px 20px 20px; background: #fff; margin-bottom: 10px;}
.g-visa-l-list1 li img{width:139px; }
.g-visa-l-list1 .g-list1-info{width:720px; }
.g-visa-l-list1 .g-list1-info h2{color:#333; font-size:26px; padding-right: 20px; height: 40px; border-bottom: 1px dashed #ddd }
.g-visa-l-list1 .g-list1-info h2 a{color:#333; font-size:26px; text-decoration: none}
.g-visa-l-list1 .g-list1-info h2 a:hover{color:#ff6600}
.g-visa-l-list1 li.on{border: 1px solid #ff6600;}
.g-visa-l-list1 li.on h2{ color: #ff6600;}
.g-visa-l-list1 .col-l{width: 500px; line-height: 1.5; padding-top: 10px}
.g-visa-l-list1 .col-r{width: 150px; padding-top:15px; color: #fff }
.g-page{ text-align: center; color: #444}
.g-visa-l-list2{border: 1px solid #ddd; padding: 20px 0px 30px 20px; background: #fff;}
.g-visa-l-list2 h2{height: 30px; line-height: 30px; margin-bottom: 15px;}
.g-visa-l-list2 li{float: left; width: 45%; height: 34px; line-height: 34px; background: url("../images/bg/icon67.gif") no-repeat left center; padding-left: 15px; color:#666; border-bottom: 1px dotted #dadada}
.g-title-common{ padding: 15px 0;}
.g-r-item{border: 1px solid #ddd; padding: 0 13px 30px 13px; background: #fff}
.g-r-item.pb0{padding-bottom: 10px}
.g-r-item .new-zx{width: 212px; margin: 0 auto; }
.g-r-item .new-zx li{height: 30px; line-height: 30px; color: #333; overflow: hidden;}
.g-r-item .new-zx li a{font-size: 13px; color: #333; margin-left: 6px;}
.g-r-item .new-qz{width: 212px; margin: 0 auto; }
.g-r-item .new-qz li{height: 30px; line-height: 30px; overflow: hidden; position: relative; padding: 0 45px 0 24px; margin-bottom: 10px;}
.g-r-item .new-qz span{position: absolute; left: 0; top: 8px; width: 15px; height: 15px; text-align: center; line-height: 15px; color: #fff}
.g-r-item .new-qz p{position: absolute; right: 0; top: 1px; font-size: 14px; color: #ff6600}
.g-r-item .new-qz a{line-height: 30px; font-size: 15px; color: #666}
.g-r-item .new-qz span.one{background: #ff3333}
.g-r-item .new-qz span.two{background: #ff8533}
.g-r-item .new-qz span.three{background: #ffc600}
.g-visa-r-item li{border-bottom: 1px dotted #ddd; padding: 13px 0;}
.g-visa-r-item li img{width:30px; float: left }
.g-visa-r-item .info{width:160px; float: right }
.g-visa-r-list li{height: 30px; line-height: 24px;}
.g-visa-r-list span{width:25px; height: 30px; text-align: center; padding-top: 5px; margin-right: 15px; background: url("../images/g-icon02.gif") no-repeat;line-height: 16px; font-size: 16px;}
.g-visa-r-list li{ margin-top: 15px; font-size: 14px}
.g-visa-r-item li a{font-size: 14px;}
.g-visa-r-item p.mt5{margin-top: 3px!important;}
.g-visa-r-tq{ -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.g-visa-r-tq.btn1,.g-visa-r-tq.btn2,.g-visa-r-tq.btn3,.g-visa-r-tq.btn4,.g-visa-r-tq.btn5{text-indent:50px; line-height:42px; font-size:15px; color: #fff; background-position:20px center; background-repeat: no-repeat; margin-top: 10px;   }
.g-visa-r-tq.btn1{ text-indent:60px; background-image: url("../images/g-icon03.gif"); background-color: #ff666a }
.g-visa-r-tq.btn2{background-image: url("../images/g-icon04.gif");background-color: #4aa8ff}
.g-visa-r-tq.btn3{background-image: url("../images/g-icon05.gif");background-color: #ff8814}
.g-visa-r-tq.btn4{background-image: url("../images/g-icon06.gif");background-color: #6bcd3b}
.g-visa-r-tq.btn5{background-image: url("../images/g-icon07.gif");background-color: #ad7bff}
.g-vs-show-row1{ padding:35px 50px; background: #fff; border: 1px solid #ddd}



.g-vs-show-row1 .tkstyle{ width:480px; min-height:450px; float:left; background:#fff; z-index:10001; margin:20px 0px 0px 30px; padding:0px 0px 20px 0px;}
.g-vs-show-row1 .tkstyle .kuang1{ width:200px; height:28px; float:left; border:1px solid #dedede; margin:0px 10px 0px 0px; padding:0px 10px 0px 10px;}
.g-vs-show-row1 .tkstyle .kuang2{ width:80px; height:28px; float:left; border:1px solid #dedede; margin:0px 10px 0px 0px; padding:0px 10px 0px 10px;}
.g-vs-show-row1 .tkstyle .kuang3{ width:320px; height:80px; float:left; border:1px solid #dedede; margin:0px 10px 0px 0px; padding:10px;}
.g-vs-show-row1 .tkstyle .kuang4{ width:194px; height:40px; float:left; border-radius:5px; text-align:center; line-height:36px; background:#f60; color:#fff; border:none;}
.g-vs-show-row1 .tkstyle h3{ width:480px; float:left; border-bottom:1px solid #dedede;}
.g-vs-show-row1 .tkstyle h3 strong{ width:400px; float:left;}
.g-vs-show-row1 .tkstyle h3 span{ width:80px; float:right; text-align:right;}
.g-vs-show-row1 .tkstyle ul{ width:480px; float:left;}
.g-vs-show-row1 .tkstyle ul li{ width:480px; float:left; margin:10px 0px 0px 0px; line-height:28px;}
.g-vs-show-row1 .tkstyle ul li p{ width:100px; float:left; text-align:right;}
.g-vs-show-row1 .tkstyle ul li b{ width:380px; float:left; font-weight:normal;}


.g-vs-show-row1 .jqcn{ position:absolute; float:right; display:inline; margin:-39px 0px 0px 1033px;}
.g-vs-show-row1 .col-2-l{width:375px; float: left; }
.g-vs-show-row1 .col-2-l img{border: 1px solid #333; width: 372px;}
.g-vs-show-row1 .col-2-r{width:680px; float: left; margin-left:35px;  }
.g-vs-show-row1 .col-2-r h2{ height:46px; border-bottom: 1px solid #ddd }
.g-vs-show-row1 .col-2-r h2 i{display: inline-block; font-style: normal;-webkit-border-radius:8px;  -moz-border-radius:8px;  border-radius:8px; background: #10ab98; padding: 0 8px; height: 20px; line-height: 20px; color:#fff; margin-top: 3px; margin-left:10px;}
.g-vs-show-row1 .col-2-r td{vertical-align: middle; height:28px; }
.g-vs-show-row1 .col-2-r a.sub, .g-vs-show-row1 .col-2-r a.add{display: inline-block; height:21px; border: 1px solid #ddd; width: 18px; text-align: center; line-height: 18px; text-decoration: none }
.g-vs-show-row1 .col-2-r .ipt-num, .g-vs-show-row1 .col-2-r .ipt-date{display: inline-block; border: none; border-bottom: 1px solid #ddd; border-top:1px  solid #ddd; text-align: center; line-height:19px; height: 19px; text-align: center; width: 35px;}
.g-vs-show-row1 .col-2-r .ipt-date{width: 100px; border: 1px solid #ddd; color: #a9a9a9}
.g-vs-show-row1 a.check{display: inline-block; height: 24px; border: 1px solid #ddd; line-height: 24px; padding: 0 10px; position:relative; margin: 0 2px;}
.g-vs-show-row1 a.check.on{border: 2px solid #be0106}
.g-vs-show-row1 a.check.on i{display: block}
.g-vs-show-row1 a.check i{display: none; width:12px; height: 12px; background: url("../images/g-icon-08.png") no-repeat ; position: absolute; right: -1px; bottom: -1px; }
.g-vs-show-row1 a.check:hover{ text-decoration: none}
.g-vs-show-row1 .last{ padding: 10px 0}
.g-vs-show-row1 .order-list{height: 58px; line-height: 58px;}
.g-vs-show-row1 .order-list li{float: left; margin-right:40px; color: #666}
.g-vs-show-row1 .order-list a.btn{display: inline-block;width:160px; height: 58px; text-align: center; line-height: 58px; color: #fff; font-size:22px; color: #fff; font-weight: bold; background: url("../images/g-btn01.gif") no-repeat; text-decoration: none  }

.g-vs-show-row1 .zhuyi{ width:100%; border-top:1px solid #dedede; padding:30px 0px 0px 0px;display: inline-block; margin:30px 0px 0px 0px;}
.g-vs-show-row1 .zhuyi .bigtit{ font-weight:bold; text-align:center; line-height:38px; float:left; width:100%;}
.g-vs-show-row1 .zhuyi em{ margin:10px 0px 0px 0px;display: inline; float:left; width:100%; font-style:normal;}
.g-vs-show-row1 .zhuyi em td{ height:28px; padding:0px 0px 0px 5px; vertical-align: middle;}
.g-vs-show-row1 .zhuyi em p{ line-height:28px;}
.g-vs-show-row1 .zhuyi em a{ line-height:28px; font-size:14px;}

.g-vs-list_banner{ width:100%; height:274px; overflow:hidden;}

.g-vs-list_jianjie_bj{ width:500px; height:200px; background:#000;  opacity:0.5; position:absolute; float:left; margin:40px 0px 0px 0px;}
.g-vs-list_jianjie{ width:500px; height:200px; position:absolute; float:left; margin:60px 0px 0px 20px; color:#fff; z-index:999}
.g-vs-list_jianjie h1{ width:460px; height:auto; float:left; display:inline; font-weight:normal; line-height:32px;}
.g-vs-list_jianjie h1 strong{ width:90px; height:60px; float:left; display:inline; margin:0px 10px 0px 0px;}
.g-vs-list_jianjie h1 strong img{ width:90px; height:1px; float:left; display:inline;}
.g-vs-list_jianjie h1 span{ width:360px; height:auto; float:left; display:inline;}
.g-vs-list_jianjie h2{ width:460px; height:auto; float:left; margin:15px 0px 0px 0px; display:inline; font-weight:normal; line-height:24px;}

.g-vs-list_gg{ width:212px; height:auto;}
.g-vs-list_gg a:link{ font-size:13px;}
.g-vs-list_gg ul{ width:212px; height:auto; }
.g-vs-list_gg ul li{ width:192px; height:auto; border-bottom:1px dotted #dedede; background:url(../images/list_img03.jpg) no-repeat left top 3px; padding:0px 0px 10px 20px; line-height:20px; margin:10px 0px 0px 0px;}
.g-vs-list_gg ul li p{ width:192px; height:23px; overflow:hidden;}

.g-vs-list-gg2{ width:950px;}
.g-vs-list-gg2 img{ max-width:950px;}


.g-vs-list-jj{ width:880px; overflow: hidden;}
.g-vs-list-jj ul{ width:880px;}
.g-vs-list-jj ul li{ width:278px; height:105px; margin:13px 13px 0px 0px; border:1px solid #eeeeeb; background:#eeeeeb; float:left; }
.g-vs-list-jj ul li .bt{ width:170px; height:auto; margin:0px 10px 0px 10px; float:left; display:inline; }
.g-vs-list-jj ul li .bt span{ width:170px; height:70px; border-bottom:1px dotted #dedede; line-height:30px; color:#333; font-size:18px; float:left; display:inline; padding:5px 0px 0px 0px; }
.g-vs-list-jj ul li .bt strong{ width:150px; height:29px; background:url(../images/colok.png) no-repeat left top 6px; padding:0px 0px 0px 20px; line-height:29px; font-weight:normal; float:left; display:inline;}
.g-vs-list-jj ul li .jg{ width:80px; height:60px; background:#ff7467; border-radius:50px; color:#fff; line-height:46px; text-align:center; float:right; display:inline; margin:10px 8px 0px 0px; padding:20px 0px 0px 0px;}


.g-vs-show-row2{padding-bottom: 20px;  background: #fff; border: 1px solid #ddd}
.g-vs-show-row2 .hd{height:46px; background: #006eab;width: 1200px; z-index:999;}
.g-vs-show-row2 ul{width: 1200px;}
.g-vs-show-row2 li{float: left;width:110px;}
.g-vs-show-row2 .hd .on{color: #fff; background: #fff; border-radius:7px 7px 0px 0px; height:43px; width:110px; margin:3px 3px 0px 3px; border:none;}
.g-vs-show-row2 .hd .on a{color: #006eab; font-weight:bold;}
.g-vs-show-row2 .hd a{display: inline-block; height:46px; line-height:46px; color:#fff;
    font-size:14px; text-decoration: none; padding: 0 25px; margin: 0; float: left;}
.g-vs-show-row2 .tel{ float:right; display:inline; margin:0px 20px 0px 0px; color:#fff; background:url(../images/g-icon46.png) no-repeat left 19px; text-indent:25px; height:50px; line-height:50px;}
.g-vs-show-row2 .zhiliao{ width:1000px; height:auto; margin:20px 0px 0px 0px; border-bottom:1px dashed #dedede; background:url(../images/with_img05.jpg) no-repeat left top 10px; padding:10px 0px 20px 100px; line-height:32px;}
.g-vs-show-row2 .zhiliao a:visited{ font-size:14px; color:#333;}
.g-vs-show-row2 .zhiliao p{ line-height:26px; margin:10px 0px 10px 0px;}
.g-vs-show-row2 .zhiliao a.l1:link{ border:2px solid #dedede; color:#f60; padding:0px 5px 0px 5px;}
.g-vs-show-row2 .zhiliao a.l1:visited{ border:2px solid #dedede; background:#f60; color:#f60; padding:0px 5px 0px 5px; text-decoration:none;}
.g-vs-show-row2 .zhiliao a.l1:hover{ border:2px solid #f60; background:#f60; color:#fff; padding:0px 5px 0px 5px;}


.g-vs-show-row2 .zhiliao2{ width:1000px; height:auto; margin:20px 0px 0px 0px; border-bottom:1px dashed #dedede; background:url(../images/with_img06.jpg) no-repeat left top 10px; padding:10px 0px 20px 100px; line-height:32px;}
.g-vs-show-row2 .zhiliao2 a:visited{ font-size:14px; color:#333;}
.g-vs-show-row2 .zhiliao2 a.l1:link{ border:2px solid #dedede; color:#f60; padding:0px 5px 0px 5px;}
.g-vs-show-row2 .zhiliao2 a.l1:visited{ border:2px solid #dedede; background:#f60; color:#f60; padding:0px 5px 0px 5px; text-decoration:none;}
.g-vs-show-row2 .zhiliao2 a.l1:hover{ border:2px solid #f60; background:#f60; color:#fff; padding:0px 5px 0px 5px;}
.g-vs-show-row2 .zhiliao2 p{ line-height:26px; margin:10px 0px 10px 0px;}
.g-vs-show-row2 .zhiliao3{ width:1000px; height:auto; margin:20px 0px 0px 0px; border-bottom:1px dashed #dedede; background:url(../images/with_img07.jpg) no-repeat left top 10px; padding:10px 0px 20px 100px; line-height:32px;}
.g-vs-show-row2 .zhiliao3 a:visited{ font-size:14px; color:#333;}
.g-vs-show-row2 .zhiliao3 a.l1:link{ border:2px solid #dedede; color:#f60; padding:0px 5px 0px 5px;}
.g-vs-show-row2 .zhiliao3 a.l1:visited{ border:2px solid #dedede; background:#f60; color:#f60; padding:0px 5px 0px 5px; text-decoration:none;}
.g-vs-show-row2 .zhiliao3 a.l1:hover{ border:2px solid #f60; background:#f60; color:#fff; padding:0px 5px 0px 5px;}
.g-vs-show-row2 .zhiliao3 p{ line-height:26px; margin:10px 0px 10px 0px;}
.g-vs-show-row2 .zhiliao4{ width:1000px; height:auto; margin:20px 0px 0px 0px; border-bottom:1px dashed #dedede; background:url(../images/with_img08.jpg) no-repeat left top 10px; padding:10px 0px 20px 100px; line-height:32px;}
.g-vs-show-row2 .zhiliao4 a:visited{ font-size:14px; color:#333;}
.g-vs-show-row2 .zhiliao4 a.l1:link{ border:2px solid #dedede; color:#f60; padding:0px 5px 0px 5px;}
.g-vs-show-row2 .zhiliao4 a.l1:visited{ border:2px solid #dedede; background:#f60; color:#f60; padding:0px 5px 0px 5px; text-decoration:none;}
.g-vs-show-row2 .zhiliao4 a.l1:hover{ border:2px solid #f60; background:#f60; color:#fff; padding:0px 5px 0px 5px;}
.g-vs-show-row2 .zhiliao4 p{ line-height:26px; margin:10px 0px 10px 0px;}
.g-vs-show-row2 .line{  width:1000px; border-bottom:1px solid #dedede; height:1px;}

.wenti{ width:1100px; float:left; display:inline; font-size:14px;}
.wenti ul{ width:1100px; float:left; display:inline;border-bottom:1px dotted #dedede; padding:0px 0px 10px 0px; margin:10px 0px 0px 0px; }
.wenti ul li{ width:1100px; float:left; display:inline;  padding:0px 0px 5px 0px; line-height:24px;}
.wenti ul li .a_icon{ width:70px; padding:0px 0px 0px 20px; background:url(../images/bg/icon55.gif) no-repeat left 5px; float:left; display:inline;}
.wenti ul li .q_icon{ width:70px; padding:0px 0px 0px 20px; background:url(../images/bg/icon56.gif) no-repeat left 5px; float:left; display:inline;}
.wenti ul li .aq_rig{ width:1000px; float:left; display:inline;}


.g-vs-show-row2 .item.subslide{margin-top: 40px!important;}
.g-vs-show-row2 .bd .item{padding:0px 50px 0px 50px; margin-top: 40px; font-size:12px;}
.g-vs-show-row2 .subhd{height: 37px;}
.g-vs-show-row2 .subhd a{display: inline-block; height: 37px; background: #dedede; padding: 3px 30px; float: left; margin-right: 10px; font-size: 14px; color: #333; text-decoration: none; line-height: 37px;-webkit-box-shadow:0 0 10px #999;  
  -moz-box-shadow:0 0 10px #999;  
  box-shadow:0 0 10px #999; }
.g-vs-show-row2 .subhd a.on{background: #ff9913; color: #fff; background-position_x:initial;-webkit-box-shadow:0 0 10px #999;  
  -moz-box-shadow:0 0 10px #999;  
  box-shadow:0 0 10px #999; font-weight:bold;}
.g-vs-show-row2 .subbd{margin-top: 20px;}
.g-vs-show-row2 .subbd .selDiv{display: none}
.g-vs-show-row2 .subbd td{padding:10px 0; color: #333; vertical-align: middle; text-align: center; }
.g-vs-show-row2 .subbd .info{line-height: 22px; padding: 10px 40px; text-align: left; font-size: 14px;}
.g-vs-show-row2 .subbd .f_color{ color:#888;}
.g-vs-show-row2 .subbd a{font-size: 14px; color: #666 }
.g-vs-show-row2 h3{height: 14px; line-height: 14px; background: url("../images/g-bg01.gif") repeat-x left center; margin-top: 25px}
.g-vs-show-row2 h3 span{display: inline-block;  padding-right: 20px; background: #fff; font-size: 14px; }
.g-vs-show-row2 h3 span.s18{font-size: 16px!important;}
.g-vs-show-row2 p.txt{line-height: 24px; color: #111; font-size: 14px; }
.g-vs-show-row2 p.txt.fb.mt5{margin-top: 15px;}
.g-vs-show-row2 p.txt.mt5{margin-top: 0}
.g-vs-show-row2 .pay{font-size: 14px;}
.g-vs-show-row2 .pay p, .g-vs-show-row2 .pay div{line-height: 25px;}
.g-vs-show-row2 .pay td{padding: 10px 0}
.g-vs-show-row2 .pay a{color: #0081cc; margin: 0 15px}
.g-vs-show-row2 .evaluate-tb-l{width:85px;float: left; text-align: center; line-height: 1.5; }
.g-vs-show-row2 .evaluate-tb-l h2{font-size:35px;  }
.g-vs-show-row2 .evaluate-tb-r{ float: left; margin-left: 35px;}
.g-vs-show-row2 .evaluate-tb-r .pressBar{height: 12px; float: left; width: 270px;}
.g-vs-show-row2 .evaluate-tb-r .pressBar span{display: inline-block; height: 12px; background: #e4393c}
.g-vs-show-row2 .evaluate-tb-r span.fl{width:70px;}
.g-vs-show-row2 .evaluate-slide{ margin-top: 70px; border-top:1px solid #b1c5dd; position: relative}
.g-vs-show-row2 .evaluate-slide .ehd{ position: absolute; top:-28px; height:40px; padding-left: 30px;  }
.g-vs-show-row2 .evaluate-slide .ehd a{display: inline-block; margin-right: 10px; height: 38px; border: 1px solid #b1c5dd; line-height: 38px; border-bottom: none; padding: 0 18px; background: #f1f5fa; color: #949694; text-decoration: none}
.g-vs-show-row2 .evaluate-slide .ehd a.on{background:#fff }
.g-vs-show-row2 .evaluate-slide .ebd{padding-top:20px; }
.g-vs-show-row2 .evaluate-slide .eitem{ margin-top: 20px;}
.g-vs-show-row2 .evaluate-slide td{border-bottom: 1px dotted #ddd; padding: 20px 0; line-height: 24px;}
.g-vs-show-row2 .evaluate-slide .page a{display: inline-block; height: 20px; line-height: 20px; padding: 0 8px; border: 1px solid #ddd; margin: 0 3px; text-decoration: none}
.g-vs-show-row2 .evaluate-edit .title{ height:38px; background: #f1f0f2; padding-left: 15px; line-height: 38px; color: #000 }
.g-vs-show-row2 .evaluate-edit .tbody{background:#f9f9f9; padding: 0 20px 20px 5px;}
.g-vs-show-row2 .evaluate-edit .tbody2{ padding: 0 20px 20px 5px;}
.g-vs-show-row2 .evaluate-edit td{padding: 8px 0;}
.g-vs-show-row2 .evaluate-edit .ipt{border: 1px solid #7f9db9; height: 16px; background: #fff; width: 128px;}
.g-vs-show-row2 .evaluate-edit .radio{vertical-align: middle}
.g-vs-show-row2 .evaluate-edit td img{margin: 0 1px}
.g-vs-show-row2 .evaluate-edit .textarea{ width:600px; height: 40px; background: #fff; border: 1px solid #7f9db9; padding: 5px;}
.g-vs-show-row2 .evaluate-edit .vt{vertical-align: top; }
.g-visa-idx-row1-l{width: 275px; height: 325px; float: left; border: 3px solid #ff9913; padding: 20px;}
.g-visa-idx-row1-l h2{height:35px; font-size:16px  }
.g-visa-idx-row1-l .search{height:38px; line-height: 38px; border: 3px solid #ff9913;
    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius:5px; }
.g-visa-idx-row1-l .search.on{border: 3px solid #167cc7;}
.g-visa-idx-row1-l .search.on .btn{background: #167cc7; }
.g-visa-idx-row1-l .search .ipt{width:180px; float: left; height: 38px; line-height: 38px; background: none; border: none; text-indent: 20px; color: #666 }
.g-visa-idx-row1-l .search .btn{width: 80px; height: 38px; line-height: 38px; text-align: center; font-size: 14px; color: #fff; float: right; background: #ff9913; text-decoration: none}
.g-visa-idx-row1-l h3{height:35px; font-size:16px; border-bottom: 1px solid #ddd  }
.g-visa-idx-row1-l .list{ height: 50px; overflow: hidden;}
.g-visa-idx-row1-l .list a{display: inline-block; margin-right:10px; color: #888; font-size: 14px; line-height: 25px; }
.g-visa-idx-row1-l .detail{ height: 75px; overflow: hidden; margin-top: 30px;}
.g-visa-idx-row1-l .detail ul{width:320px; }
.g-visa-idx-row1-l .detail li{width: 65px; padding-left: 35px; height: 23px; line-height: 23px; float: left; margin-right:60px; margin-bottom: 20px }
.g-visa-idx-row1-l .detail .bg01{background: url("../images/g-icon13.gif") no-repeat left center}
.g-visa-idx-row1-l .detail .bg02{background: url("../images/g-icon13.gif") no-repeat left center}
.g-visa-idx-row1-l .detail .bg03{background: url("../images/g-icon13.gif") no-repeat left center}
.g-visa-idx-row1-l .detail .bg04{background: url("../images/g-icon13.gif") no-repeat left center}
.g-visa-idx-row1-r{width: 864px; float: right; background: url("../images/bg_map.jpg")no-repeat; position: relative; overflow: hidden}
.g-visa-idx-row1-r svg{margin: 0 auto}
.g-title{ height: 30px; line-height: 30px;}
.g-title a{float: right;}
.g-visa-idx-row2{ background: #fff; padding: 20px 40px 0 40px;  border: 1px solid #ddd; overflow: hidden}
.g-visa-idx-row2 ul{width:1250px; }
.g-visa-idx-row2 li{width: 230px; float: left; margin-bottom:30px; }
.g-visa-idx-row2 img{float: left; width: 75px;}
.g-visa-idx-row2 .info{ margin-left: 25px; line-height:25px; float: left }
.g-visa-idx-row2 .info h3{font-size:20px;    color:#000; }
.g-visa-idx-row2 li a:hover{color:inherit}
.g-visa-idx-row3{background: #fff; padding: 20px 40px;  border: 1px solid #ddd; overflow: hidden}
.g-visa-idx-row3 li{width: 80px; float: left; margin-right: 125px; text-align: center; line-height: 1.5; position: relative; font-size:18px; color: #000 }
.g-visa-idx-row3 ul{width: 1250px;}
.g-visa-idx-row3 i{display: block; width: 102px; height: 13px; position: absolute; left:92px;
    top:36px; background: url("../images/g-arr03.gif") }
.g-visa-idx-row3 img{border: none}
.g-visa-idx-row4-l{width:300px; float: left }
.g-visa-idx-row4-l h3{height: 30px;}
.g-visa-idx-row4-l img{width: 298px; height: 1px; border: 1px solid #ddd}
.g-visa-idx-row4-r{width:874px; float: right; margin-right: 5px; }
.g-visa-idx-row4-r .hd{height:28px;border-bottom: 1px solid #ddd }
.g-visa-idx-row4-r .hd a.tab{display: inline-block; height: 28px; margin-right: 18px; text-decoration: none; position: relative}
.g-visa-idx-row4-r .hd a.tab:hover i{display: block}
.g-visa-idx-row4-r .hd a.tab i{display: none; width: 100%; position: absolute; bottom: -3px; height: 3px; background: #ff9913}
.g-visa-idx-row4-r .hd .on{color: #ff9913}
.g-visa-idx-row4-r .hd .more{display: inline-block; padding-right: 15px; background: url("../images/g-arr04.gif") no-repeat right center; float: right}
.g-visa-idx-row4-r .bd{width: 878px;}
.g-visa-idx-row4-r .bd ul{width: 950px;  padding-bottom: 10px;overflow: hidden;}
.g-visa-idx-row4-r .bd li{width:282px; height: 220px;box-shadow:5px 3px 5px #ddd; float: left; margin-right: 12px; margin-top: 15px;background: #fff; position: relative; }
.g-visa-idx-row4-r .bd li img{width: 282px; height: 1px;}
.g-visa-idx-row4-r .bd .targ{width:30px; padding: 5px 0 10px 0; text-align: center; background:#cb272a; color: #fff; line-height: 1.2; position: absolute; right: 5px; top: 0;    -webkit-border-radius:0 0 20px 20px;    -moz-border-radius:0 0 20px 20px;    border-radius:0 0 20px 20px;  }
.g-visa-idx-row4-r .bd p span{line-height: 1.5}
.g-visa-idx-row4-r .bd p b{line-height: 1.2}
.g-visa-idx-row4-r .bd p{height: 20px;  overflow: hidden; padding: 0 10px;}
.g-visa-idx-row5{ padding: 15px 20px; background: #fff; border: 1px solid #ddd; }
.g-visa-idx-row5 h2{ height: 25px; line-height: 25px; background: url("../images/g-icon23.gif") no-repeat left center; padding-left: 30px; font-size: 18px; color: #000}
.g-visa-idx-row5 ul{width: 1250px;}
.g-visa-idx-row5 li{width: 300px; float: left; margin:0 60px 15px 0; height: 20px; line-height: 20px; position: relative; padding-right: 40px; font-size: 14px;overflow: hidden}
.g-visa-idx-row5 li span{position: absolute; right: 0;}
.g-visa-idx-row5 li a{font-size: 14px;}
.g-renz-l{ padding: 20px 25px; background: #fff; border: 1px solid #ddd}
.g-renz-l .hd{ border-bottom: 1px solid #ddd; padding-bottom: 20px; }

.g-renz-l .hd .botton{ width:130px; height:50px; float:left; background:#666; color:#fff; text-align:center; line-height:50px; border-radius:7px; margin:40px 0px 0px 0px;}
.g-renz-l .hd .botton a:link{background:#666; color:#fff;}
.g-renz-l .hd .botton a:hover{ width:130px; height:50px; float:left; background:#888; color:#fff; border-radius:7px; text-decoration:none;}

.g-renz-l .tkstyle{ width:480px; min-height:450px; float:left; background:#fff; z-index:10001; margin:20px 0px 0px 30px; padding:0px 0px 20px 0px;}
.g-renz-l .tkstyle .kuang1{ width:200px; height:28px; float:left; border:1px solid #dedede; margin:0px 10px 0px 0px; padding:0px 10px 0px 10px;}
.g-renz-l .tkstyle .kuang2{ width:80px; height:28px; float:left; border:1px solid #dedede; margin:0px 10px 0px 0px; padding:0px 10px 0px 10px;}
.g-renz-l .tkstyle .kuang3{ width:320px; height:80px; float:left; border:1px solid #dedede; margin:0px 10px 0px 0px; padding:10px;}
.g-renz-l .tkstyle .kuang4{ width:194px; height:40px; float:left; border-radius:5px; text-align:center; line-height:36px; background:#f60; color:#fff; border:none;}
.g-renz-l .tkstyle h3{ width:480px; float:left; border-bottom:1px solid #dedede;}
.g-renz-l .tkstyle h3 strong{ width:400px; float:left;}
.g-renz-l .tkstyle h3 span{ width:80px; float:right; text-align:right;}
.g-renz-l .tkstyle ul{ width:480px; float:left;}
.g-renz-l .tkstyle ul li{ width:480px; float:left; margin:10px 0px 0px 0px; line-height:28px;}
.g-renz-l .tkstyle ul li p{ width:100px; float:left; text-align:right;}
.g-renz-l .tkstyle ul li b{ width:380px; float:left; font-weight:normal;}

.g-renz-l .hd .pic{width: 210px; height: 130px; float: left;}
.g-renz-l .hd .info{width:500px; float:left; margin:0px 0px 0px 20px; }
.g-renz-l .hd .info h2{height: 30px;}
.g-renz-l .hd .info h2 a{font-size: 20px;}
.g-renz-l .hd .info .tag{display: inline-block; height: 25px; line-height: 25px; padding: 0 10px; color: #fff; background: #f08300; margin-right: 5px;}
.g-renz-l .hd .info h3{height: 20px; line-height: 20px;}
.g-renz-l .hd .info p.detail{line-height: 20px; height: 40px; overflow: hidden;}

.g-renz-l .hd .info2{width:665px; float:left; margin:0px 0px 0px 20px; }
.g-renz-l .hd .info2 h2{height: 30px;}
.g-renz-l .hd .info2 h2 a{font-size: 20px;}
.g-renz-l .hd .info2 .tag{display: inline-block; height: 25px; line-height: 25px; padding: 0 10px; color: #fff; background: #f08300; margin-right: 5px;}
.g-renz-l .hd .info2 h3{height: 20px; line-height: 20px;}
.g-renz-l .hd .info2 p.detail{line-height: 20px; height: 40px; overflow: hidden;}

.g-renz-l .hd .tb td{line-height: 25px!important;}
.g-renz-l .bd{overflow: hidden;}
.g-renz-l .bd ul{width: 1250px;}
.g-renz-l .bd li{width: 400px; padding-left: 35px; float: left; margin-right:20px; margin-top: 30px; height:55px; overflow: hidden; position: relative ; border-bottom: 1px solid #ddd}
.g-renz-l .bd li .tag{width:19px; height: 24px; text-align: center; font-size: 14px; color: #fff; line-height: 20px; position: absolute; left: 0; top: 0; background: url("../images/g-icon24.gif") no-repeat }
.g-renz-l .bd li h3 a{font-size: 16px;}
.g-renz-l .bd li p{ position: relative;  height: 20px;line-height: 20px; }
.g-renz-l .bd .txt{position: absolute; height: 20px; overflow: hidden; width: 260px;}
.g-renz-l .bd li p span{margin-right: 20px;}

.g-renz-l .bd2{width:850px;}
.g-renz-l .bd2 ul{width:850px;}
.g-renz-l .bd2 li{width:850px; float: left; margin-right:20px; margin-top: 30px; height:auto; position: relative ; border-bottom: 1px dotted #ddd; padding:0px 0px 10px 35px; line-height:24px;}
.g-renz-l .bd2 li .tag{width:19px; height:24px; text-align: center; font-size: 14px; color: #fff; line-height: 20px; position: absolute; left: 0; top: 0; background: url("../images/g-icon24.gif") no-repeat }
.g-renz-l .bd2 li h3 a{font-size: 18px; color:#666;}
.g-renz-l .bd2 li p{   height:auto;line-height: 26px; font-size:14px; color:#888; }
.g-renz-l .bd2 .txt{ height:auto; overflow: hidden; width:900px;}
.g-renz-l .bd2 li p span{margin-right: 20px;}



.g-renz-l .info td{line-height: 20px;}
.g-rz-lc{height: 70px; background: url("../images/g-bg02.gif") no-repeat; position: relative;width: 1200px}
.g-rz-lc h2{width: 55px; float: left; text-align: center; padding-top: 15px; line-height:20px; color: #fff; font-size: 16px; }
.g-rz-lc .item{width:180px; position: absolute; top:10px; line-height: 18px; color: #333; }
.g-rz-lc .item h3{font-size: 14px; color:#156bba; font-weight: bold;}
.g-rz-lc .item01{left:87px; }
.g-rz-lc .item02{left:349px; }
.g-rz-lc .item03{left:542px; }
.g-rz-lc .item04{left:785px; }
.g-rz-lc .item05{left:1005px; }
.g-rz-show{padding: 30px;}
.g-rz-show.pt0{padding-top: 10px}
.g-rz-show .item p, .g-rz-show .item div{line-height: 25px;  font-size: 14px;}
.g-rz-show .item p a, .g-rz-show .item div a{ color: #333;font-size: 14px;}
.g-rz-show .item p a, .g-rz-show .item div a.blue{text-decoration: underline; color: #0081cc}
.g-index-rz-item{border: 1px solid #dedede; padding: 25px; background: #fff}
.g-index-rz-item .title{height: 30px; width: 880px; border-bottom: 1px solid #dedede; font-size: 20px; position: relative}
.g-index-rz-item .title .more{font-size: 12px; position: absolute;right: 0; top: 8px;}
.g-index-rz-item .list-falg{ width:898px; overflow: hidden; }
.g-index-rz-item .list-falg ul{width: 920px;}
.g-index-rz-item .list-falg li{width: 230px; float: left; margin-top:30px; }
.g-index-rz-item .list-falg img{float: left; width: 75px;}
.g-index-rz-item .list-falg .info{ margin-left: 25px; line-height:25px; float: left }
.g-index-rz-item .list-falg .info h3{font-size:20px;    color:#000; }
.g-index-rz-item .list-falg li a:hover{color:inherit}
.g-index-rz-item p{line-height: 20px;}
.g-index-ctlist{background: #fff; border: 3px solid #7ec6f0; padding: 15px 30px 10px 20px}
.g-index-ctlist td{padding-bottom: 10px; line-height: 24px;}
.g-index-ctlist td a{color: #005fa8}
.g-index-ctlist td span{color: #dedede; padding: 0 6px;}
.g-banner{height: 325px; width: 980px; position: relative; float: right}
.g-banner .bd{height: 325px;}
.g-banner .hd{height: 30px; width: 980px; position: absolute; z-index: 99; bottom: 0;left: 0; overflow: hidden;}
.g-banner .hd ul{width: 1100px;}
.g-banner .hd li{width: 162px; float: left; height: 30px;line-height: 30px; text-align: center; font-size: 13px; margin-right: 2px; cursor: pointer; background: url("../images/bg/white-bg.png")}
.g-banner .hd li.on{background: url("../images/bg/black.png"); color: #fff}
.g-banner-ad{float: right; width:980px; overflow: hidden}
.g-banner-ad ul{width: 1000px}
.g-banner-ad li{height: 125px;width: 328px; float: left; overflow: hidden}
.g-idx-title{height:30px; line-height: 30px;  position: relative}
.g-idx-title h2{position: absolute; height: 30px; font-size: 16px; color: #333}
.g-idx-title a.more{position: absolute; right: 5px; }
.g-idx-lv-hd{width: 450px; float: left; margin-left: 115px;}
.g-idx-lv-hd li{height: 24px; line-height: 20px; float: left; margin-right:20px; cursor: pointer }
.g-idx-lv-hd li.on{border-bottom: 2px solid #f26100; color: #f26100}
.g-idx-lv-bd{overflow: hidden; border: 1px solid #dedede; background: #fff; margin-top:5px;}
.g-idx-lv-bd .item{ padding: 20px 0px 20px 20px;}
.g-idx-lv-bd ul{width: 1200px;}
.g-idx-lv-bd li{width: 210px; float: left; margin-right: 25px;}
.g-idx-lv-bd .pic{width: 210px; height: 120px;text-indent: 0; position: relative}
.g-idx-lv-bd .pic .targ{display: inline-block; position: absolute; left: 0; bottom:10px; background: #ff6548; color: #fff; padding: 0 8px; height: 20px; line-height: 20px;}
.g-idx-lv-bd .pic .targ-right{display: inline-block; position: absolute; right:0; top:0; background: #ff4404; color: #fff;padding: 0 8px; height: 20px; line-height: 20px;}
.g-idx-lv-bd .pic img{left: 0; top:0; width: 210px}
.g-idx-lv-bd .txt{width: 210px; height: 40px; line-height: 20px; overflow: hidden; text-indent: 0}
.g-idx-lv-bd .price{line-height: 20px; margin-top: 5px;}
.g-idx-lv-bd .price span{margin: 0; padding: 0; font-size: 12px;}
.g-idx-title.border-blue{border-bottom: 3px solid #0099ff}
.g-idx-title.border-red{border-bottom: 3px solid #ff0000}
.g-idx-title.border-org{border-bottom: 3px solid #f26100}
.g-idx-cj-hd{ width: 500px;float: left; margin-left: 220px;}
.g-idx-cj-hd li{width: 70px; font-size: 13px; float: left; text-align: center; cursor: pointer; margin-right: 10px; height: 30px; line-height: 30px; position: relative}
.g-idx-cj-hd li i{display: none}
.g-idx-title.border-red .on i{background: url("../images/g-arr06.gif") no-repeat;}
.g-idx-title.border-org .on i{background: url("../images/g-arr08.gif") no-repeat;}
.g-idx-cj-hd li.on i{display: inline-block; width: 12px; height: 8px; background: url("../images/g-arr05.gif") no-repeat; position: absolute; left: 50%; margin-left: -6px; bottom: -3px;}
.g-idx-cj-container{border: 1px solid #dedede; border-top:none; background: #fff; padding-left: 20px;position: relative}
.g-idx-cj-bd{height: 400px; float: left; width: 900px; margin-top: 20px; }
.g-idx-cj-container .img{width: 196px; position: absolute; left: 20px; top: 20px}
.g-idx-cj-bd .list{width: 680px; float: right; margin-right: 22px; overflow: hidden }
.g-idx-cj-bd .list ul{width: 720px}
.g-idx-cj-bd .list li{width: 210px; float: left; margin-left: 15px; margin-bottom: 20px;}
.g-idx-cj-bd .pic{width: 210px; height: 125px;text-indent: 0; overflow: hidden; position: relative}
.g-idx-cj-bd .pic .targ{display: inline-block; position: absolute; left: 0; bottom:10px; background: #ff6548; color: #fff; padding: 0 8px; height: 20px; line-height: 20px;}
.g-idx-cj-bd .pic .targ-right{display: inline-block; position: absolute; right:0; top:0; background: #ff4404; color: #fff;padding: 0 8px; height: 20px; line-height: 20px;}
.g-idx-cj-bd .pic img{left: 0; top:0; width: 210px}
.g-idx-cj-bd .txt{width: 210px; height: 40px; line-height: 20px; overflow: hidden; text-indent: 0}
.g-idx-cj-bd .price{line-height: 20px; margin-top: 5px;}
.g-idx-cj-bd .price span{margin: 0; padding: 0; font-size: 12px;}
.g-idx-cj-right{width: 270px; float: right; border-left:1px solid #dedede; overflow: hidden}
.g-idx-cj-right li{width: 240px; height: 185px; padding: 35px 5px 0 25px; border-bottom: 1px solid #dedede}
.g-idx-cj-right li h2{ text-align: center; text-indent: -20px;}
.g-idx-cj-right li h2 a{display: inline-block; width: 122px; height: 30px; background: #989898; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; font-size: 16px; line-height: 30px; text-align: center; color: #fff;text-indent: 0px;}
.g-idx-cj-right li h2 a:hover{background: #ff6548}
.g-idx-cj-right li p{ margin-top: 15px; line-height: 26px;}
.g-idx-cj-right li p a{display: inline-block; margin-right: 13px; font-size: 14px; position: relative}
.g-idx-cj-right a.blue{color: #0099ff;}
.g-idx-cj-right .last{ border-bottom: none}
.g-idx-cj-right i{display: inline-block; width: 23px; height: 11px; position: absolute; right: 0; top: -5px;}
.g-idx-hy-hd{width: 650px; float: right; height: 30px;}
.g-idx-hy-hd.last-l{width: 450px}
.g-idx-hy-hd.last-r{width: 140px}
.g-idx-hy-hd.last-r li{width: 60px;}
.g-idx-hy-hd li{width: 70px; font-size: 13px; float: left; text-align: center; cursor: pointer; margin-right: 10px; height: 30px; line-height: 30px; position: relative}
.g-idx-hy-hd li i{display: none}
.g-idx-hy-hd li a{font-size: 13px; text-decoration: none}
.g-idx-title.border-green{border-bottom: 3px solid #66cccc}
.g-idx-title.border-green .on i{background: url("../images/g-arr07.gif") no-repeat;}
.g-idx-hy-hd li.on i{display: inline-block; width: 12px; height: 8px; background: url("../images/g-arr05.gif") no-repeat; position: absolute; left: 50%; margin-left: -6px; bottom: -3px;}
.g-idx-hy-bd{ padding: 20px 20px 20px 10px; background: #fff; border: 1px solid #dedede; border-top:none; overflow: hidden}
.g-idx-hy-bd.pt-none{padding-top: 0; padding-left: 0}
.g-idx-hy-bd ul{width: 1200px}
.g-idx-hy-bd li{width: 210px; float: left; margin-left: 10px; margin-right:16px; margin-bottom: 15px;}
.g-idx-hy-bd li.first{width: 440px!important; height: 190px; overflow: hidden; margin-left: 10px; margin-right: 18px}
.g-idx-hy-bd .pic{width: 210px; height: 125px;text-indent: 0;  position: relative}
.g-idx-hy-bd .pic .targ{display: inline-block; position: absolute; left: 0; bottom:10px; background: #ff6548; color: #fff; padding: 0 8px; height: 20px; line-height: 20px;}
.g-idx-hy-bd .pic .targ-right{display: inline-block; position: absolute; right:0; top:0; background: #ff4404; color: #fff;padding: 0 8px; height: 20px; line-height: 20px;}
.g-idx-hy-bd .pic img{left: 0; top:0; width: 210px}
.g-idx-hy-bd .txt{width: 210px; height: 40px; line-height: 20px; overflow: hidden; text-indent: 0}
.g-idx-hy-bd .price{line-height: 20px; margin-top: 5px;}
.g-idx-hy-bd .price span{margin: 0; padding: 0; font-size: 12px;}
.g-idx-hy-bd .item{margin-top: 20px; margin-left: 10px;}
.g-idx-hy-bd .item.mt0{margin-top: 0}
.g-areas{width: 410px; padding: 20px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; position: absolute; z-index: 999; display: none; background:rgba(85, 85, 85, 0.85)}
.g-map-info{color: #fff; display: none}
.g-visa-idx-row1-r h3{position: absolute; right: 0; top:0; padding: 0 5px; background: #cae1f0; font-size: 12px; color: #6096b6; height: 30px; line-height: 30px;}
.g-visa-idx-row1-r h3 i{position: absolute; left: -40px; top: -30px; height: 0; width: 20px; font-size: 0; line-height: 0;border-style:dashed solid dashed none;border-width:30px 20px 30px 0;border-color:transparent #cae1f0 transparent transparent}
.g-map-info h4{ height: 30px; line-height: 30px;}
.g-map-info h4 a{font-size: 20px; color: #fff; font-weight: bold }
.g-map-info h4 a span{margin-left: 10px; font-size: 14px!important;}
.g-map-info h4 a:hover{ color: #fff; }
.g-map-info .list{line-height: 30px; margin-top: 10px;}
.g-map-info .list a{float: left; min-width:72px; margin-left: 10px; color: #fff;}
.g-map-info a.pic{position: absolute; right: 20px; top: -60px; width: 110px; height: 110px; overflow: hidden;  }
.yldj .border-top{ background: #fff; padding-bottom: 20px; padding-left: 10px;border: 1px solid #dedede; border-top:none}
.yldj .logolist{width: 1155px; margin: 0 auto; overflow: hidden  }
.yldj .logolist .wrap{width: 1200px}
.yldj .logolist a{width: 102px; height: 41px; border: 1px solid #dedede; float: left; margin-right:12px; margin-top: 12px; padding: 0!important; }
.yldj .item, .yldj .g-idx-hy-bd{border-bottom: none; padding-bottom: 0}
.g-idx-hy-bd .flagBox{width: 840px; padding-left: 0px;}
.g-idx-hy-bd  .flag{width: 175px; height: 62px; padding:12px 0 0 12px; float: left; background: #eeeeee; margin: 0 17px 10px 0; }
.g-idx-hy-bd .flag img{width: 74px; height: 50px; float: left;}
.g-idx-hy-bd .flag .info{width:90px; float: left; margin-left: 8px; line-height: 20px;}
.g-idx-hy-bd .flag .info h3 a{font-size:14px; color: #666 }
.g-idx-hy-bd .flag .info p{font-size: 14px; color: #ff0000; margin-top: 5px;}
.g-idx-hy-bd.last-l{height: 348px!important; padding-bottom: 0px;}
.g-idx-moveshowSlide{ margin-bottom: 7px; border-bottom: 1px solid #dedede; position: relative;padding-left:27px;padding-bottom: 7px; }
.g-idx-moveshowSlide b{width: 16px; height: 16px; display:inline-block; position: absolute; left: 0; top: 0; background: #ffa700; color: #fff; line-height: 16px; text-align: center; z-index: 2}
.g-idx-moveshowSlide p a{font-size: 13px; color: #333;}
.g-idx-moveshowSlide p{height: 16px; line-height: 16px;   overflow: hidden;}
.g-idx-moveshowSlide.on{padding-left: 64px;}
.g-idx-moveshowSlide.on img{display: block;}
.g-idx-moveshowSlide img{display: none; position: absolute;z-index: 1; left: 0; top: 0;}
.g-idx-moveshowSlide.on p{height:42px; line-height: 20px;  overflow: hidden;}
.service-f dt a{font-size: 14px; color: #fff; font-weight: bold}
.g-yiji-row1{ background: #ae2bc5}
.g-yiji-row1 .pic{width: 270px; float: left;}
.g-yiji-row1 .list{width: 910px; overflow: hidden;}
.g-yiji-row1 .list ul{width: 980px}
.g-yiji-row1 .list li{width:260px; height: 202px; overflow: hidden; border:12px solid #fff; position: relative; margin: 15px 20px 0 0; background: #fff; float: left}
.g-yiji-row1 .list .targ{position: absolute; left: 0; top: 0; height: 20px; line-height: 20px; padding: 0 10px; background: #ff7800; color: #fff}
.g-yiji-row1 .list img{width:268px; height: 1px; }
.g-yiji-row1 .list p{ height: 20px; line-height: 20px; margin-top: 5px; overflow: hidden}
.g-yiji-row1 .list p a{font-size: 14px;}
.g-yiji-hd{height: 30px; border-bottom:3px solid #dedede; }
.g-yiji-hd h2{font-size:20px; color: #222; float: left;}
.g-yiji-hd .more{line-height: 30px;}
.g-yiji-hd .more a{float: right; font-size: 13px; color: #777777}
.g-yiji-hd ul{float: left; margin-left:262px; }
.g-yiji-hd ul li{position: relative; height: 30px; margin-right: 20px; font-size: 13px; color: #333;  cursor: pointer; float: left;  line-height: 30px;min-width: 50px; text-align: center}
.g-yiji-hd.border-org .on{color:#f60}
.g-yiji-hd.border-org .on i{display: block;width: 100%; position: absolute; bottom: -3px; height: 0; border-bottom: 3px solid #f60;}
.g-yiji-hd li i{display: none;}
.g-yiji-hd.border-red .on{color:#ff0000}
.g-yiji-hd.border-red .on i{display: block;width: 100%; position: absolute; bottom: -3px; height: 0; border-bottom: 3px solid #ff0000;}
.g-yiji-bd{border: 1px solid #dedede; border-top:none; background: #fff}
.g-yiji-bd .item{padding: 20px 0px 20px 25px; overflow: hidden; display: none}
.g-yiji-bd .col-l{width:205px;float: left  }
.g-yiji-bd .col-l .link-list{border-top:1px dashed #dedede }
.g-yiji-bd .col-l h3{height: 25px; line-height: 25px;background:url("../images/g-icon26.jpg")no-repeat left center;padding-left:30px; font-size: 16px; }
.g-yiji-bd .col-l .link-list a{height:33px; line-height: 33px; text-align: center; color: #4aa8ff; border:1px dashed #dedede ; border-top:none; display: block; font-size: 13px;}
.g-yiji-bd .col-r{width:935px;float: left; overflow: hidden  }
.g-yiji-bd .col-r h3{height: 25px; line-height: 25px;background:url("../images/g-icon27.jpg")no-repeat 25px center;padding-left:55px; font-size: 16px;}
.g-yiji-bd .col-r .list{width: 1000px}
.g-yiji-bd .col-r .list li{width:210px;float: left; margin-left: 25px;}
.g-yiji-bd .col-r .list .info{margin-top: 10px; line-height: 18px; height: 36px;}
.g-yiji-bd .col-r .list .info span{color:#999}
.g-yiji-bd .col-r .price{height: 20px; line-height: 20px;}
.g-yiji-bd.hdly .item{display: none}
.g-yiji-bd.hdly .item{padding-top: 10px; padding-bottom: 20px;}
.g-yiji-bd.hdly .info-list{width: 1200px}
.g-yiji-bd.hdly .info-list li{width:224px; padding-bottom: 10px;  float: left; margin-right:8px; background: #f2f2f2; }
.g-yiji-bd.hdly .info-list li.on{background: #f26100; color: #fff}
.g-yiji-bd.hdly .info-list h2{ line-height: 22px;  margin-top: 10px; color: #333; padding: 0 10px; text-align: center; }
.g-yiji-bd.hdly .info-list h2 a{color: #333;font-size: 15px;}
.g-yiji-bd.hdly .info-list li.on h2 a{color:#fff}
.g-yiji-bd.hdly .info-list p{ line-height: 20px; padding: 0 20px; margin-top: 5px}
.g-yiji-bd.hdly .info-list .price{text-align: right; font-size: 15px;  color: #f26100}
.g-yiji-bd.hdly .info-list li.on p{color: #fff}
.g-yiji-hd ul.right{float: right;width: auto}
.g-yiji-hd ul.right li.on{color: #f26100}
.g-yiji-bd .qzList{padding:0  10px; width: 1200px}
.g-yiji-bd .qzList li{width: 232px; float: left; margin:15px 0; }
.g-yiji-bd .qzList li img{width:75px; height: 50px; float: left; margin-right:22px;  }
.g-yiji-bd .qzList .info{float: left; line-height: 25px;}
.g-yiji-bd .qzList .info h3{font-size:22px; color: #333 }
.g-yiji-bd .qzList .info h3 span{font-size: 12px;}
.g-yiji-bd .qzList .info a{text-decoration: none}
.g-bg-dz{ padding-bottom:30px;background: url("../images/banner-dz.jpg") no-repeat center top; }
.g-bg-dz .form{width: 640px; padding-bottom:70px;background: rgba(0, 0, 0, .5) none repeat scroll 0 0 !important; float: left; margin-top: 55px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.g-bg-dz .form .title{ margin-top: 30px; text-align: center; font-size:32px;  color: #fff; }
.g-bg-dz .form .subtitle{ margin-top: 20px; font-size: 16px; color: #fff; text-align: center;}
.g-bg-dz .form .subtitle span{color: #666}
.g-bg-dz .wrap{width: 485px; margin: 20px auto 0 auto}
.g-bg-dz .form-item{ margin-bottom: 15px; position: relative; width: 485px; z-index: 99; color: #838383;}
.g-bg-dz .norml-item{ margin-bottom: 15px; position: relative; width: 485px;  color: #838383;}
.g-bg-dz .form-item.on, .g-bg-dz .item-harf.on, .g-bg-dz .norml-item.on{color: #3eb166; border: 1px solid #3eb166}
.g-bg-dz .form-item.erro, .g-bg-dz .item-harf.erro, .g-bg-dz .norml-item.erro{color: #f27316; border: 1px solid #f27316}
.g-bg-dz .item-full{width: 100%; min-height:48px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background: #fff ;border: 1px solid #fff}
.g-bg-dz .item-harf{width:239px; min-height:48px; position: relative; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background: #fff ;border: 1px solid #fff;margin-bottom: 15px;color: #838383;}
.g-bg-dz .item-full .tagwrap{padding: 10px; padding-left: 0px; float: left;width: 343px; border-left:1px solid #dedede}
.g-bg-dz .normlwrap{padding: 10px; padding-left: 0px; float: left;width: 100px; border-left:1px solid #dedede}
.g-bg-dz .normlwrap .nm_ipt{width: 80px!important; margin-left: 10px;margin-top: 2px; border:none; color: #999; float: left; padding: 5px;}
.g-bg-dz .formName{width:76px; height: 50px; float:left;line-height: 50px; padding-left: 42px;}
.g-bg-dz .form-item .dz-icon01{width: 18px; height: 22px; background: url("../images/dz-icon01.png"); left: 16px; top:14px; position: absolute }
.g-bg-dz .dz-icon02{width: 19px; height: 20px; background: url("../images/dz-icon02.png"); left: 16px; top:14px; position: absolute }
.g-bg-dz .dz-icon03{width: 15px; height: 18px; background: url("../images/dz-icon03.png"); left: 16px; top:14px; position: absolute }
.g-bg-dz .dz-icon04{width: 19px; height: 19px; background: url("../images/dz-icon04.png"); left: 16px; top:14px; position: absolute }
.g-bg-dz .dz-icon05{width: 18px; height: 18px; background: url("../images/dz-icon05.png"); left: 16px; top:14px; position: absolute }
.g-bg-dz .dz-icon06{width: 21px; height: 15px; background: url("../images/dz-icon06.png"); left: 14px; top:17px; position: absolute }
.g-bg-dz .form-item .tag_ipt{width: 80px!important; margin-left: 10px; margin-bottom: 5px; border:none; color: #999; float: left; padding: 5px;}
.g-bg-dz .form-item span.tag{display: inline-block; padding:5px 5px; margin: 5px; margin-right: 0; margin-top: 2px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; float: left; background:#f27316;}
.g-bg-dz .form-item span.tag a{font-weight: bold; color: #fff; font-size: 13px; text-decoration: none; cursor: pointer}
.g-bg-dz .form-item span.tag span{height: 14px; color: #fff; margin-right: 5px}
.g-bg-dz .form-item .dest_errmsg, .g-bg-dz .norml-item .dest_errmsg, .g-bg-dz .item-harf .dest_errmsg{position: absolute; right: 0; top: -14px; height: 16px; line-height: 16px; padding: 0 5px; background: #f27316; color: #fff; display: none}
.g-bg-dz .form-item.on .dest_errmsg, .g-bg-dz .norml-item.on .dest_errmsg, .g-bg-dz .item-harf.on .dest_errmsg{background: #a0eebb}
.destination-list{width:455px; background: #f1f1f1; border: 1px solid #dedede; position: absolute; z-index: 99; left: -1px; overflow: hidden; padding: 20px 15px; top:52px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display: none }
.destination-list a{color: #333}
.destination-list .closeDs{position: absolute; right: 5px; top: 5px; width: 16px; height: 16px; line-height: 16px; text-align: center; text-decoration: none}
.destination-list .dshd{ height:24px; line-height: 24px; border-bottom: 1px solid #dedede; overflow: hidden }
.destination-list .dshd ul{width: 470px;}
.destination-list .dshd li{float: left; color: #333; position: relative; margin-left: 10px; margin-right: 5px; font-size: 14px; cursor: pointer}
.destination-list .dshd li.on{color: #eb6c04}
.destination-list .dshd li.on i{display: block;width:100%; position: absolute; bottom: -1px; border-top: 3px solid #eb6c04;}
.destination-list .dshd li i{display: none}
.destination-list .dsbd{border-bottom: 1px solid #dedede; overflow: hidden; display: none; padding-bottom: 10px;}
.destination-list .dsbd li{float: left;margin: 10px 0 0 3px;width: 72px; overflow: hidden; height:20px; line-height: 20px; }
.destination-list .dsbd a.desLink{text-decoration: none; font-size: 12px; text-decoration: none}
.destination-list a.btn-confirm{display: inline-block; min-width: 130px; text-align: center;  background: #f38d39; color: #fff; text-decoration: none;  height:35px; font-size: 12px; line-height: 35px;transition:background .5s ;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.destination-list a.btn-confirm:hover{background: #eb6c04; transition:background .5s}
a.f-btn-normal{ display: block; border: 0  none; width: 100%; background-color: #f27316; border: 1px solid #f27316;  text-align: center; font-size: 18px; line-height: 58px; margin-bottom: 15px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-decoration: none; color: #fff}
.g-bg-dz .border-left{height: 50px; width: 121px; border-left:1px solid #dedede;  cursor: pointer; float: left}
.g-bg-dz .border-left.arrdown{background: url("../images/g-arr09.gif") no-repeat 90px center; position: relative; z-index: 9}
.g-bg-dz .border-left.arrdown .slectBox {color: #666; float: left; font-size: 13px; display: block; width: 100%; height: 50px; line-height: 50px; text-indent: 15px;}
.g-bg-dz .border-left.checkBox{background: url("../images/g-icon-09.gif") no-repeat 18px center;}
.g-bg-dz .border-left.checkBox span { padding:18px 0 0 40px; color: #666; float: left; font-size: 13px; }
.g-bg-dz .border-left.checkBox.on{background: url("../images/g-icon-10.gif") no-repeat 18px center;}
.dz_options{position: absolute; top: 51px; background: #fff; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px;width: 112px;padding: 5px; z-index: 9; display: none}
.dz_options.option1{padding: 0;width: 122px}
.dz_options.option1 a{display: block;height: 40px; line-height: 40px;font-size: 13px; text-indent: 15px; color: #666}
.dz_options.option3, .dz_options.option2{padding: 5px;}
.dz_options.option3{right: -1px; left: auto; width: 218px;}
.dz_options.option2 a.full{display: block;height: 30px; line-height: 30px;font-size: 13px;  color: #666; border: 1px solid #dedede; text-align: center}
.dz_options.option2 a.date{height: 24px; display: inline-block; line-height: 24px; text-align: center; width: 50%; color: #666; margin-top: 2px;}
.dz_options.option3 a.full{display: block;height: 30px; line-height: 30px;font-size: 13px;  color: #666; border: 1px solid #dedede; text-align: center}
.dz_options.option3 a.date{height: 24px; display: inline-block; line-height: 24px; text-align: center; width: 31px; color: #666; margin-top: 2px;}
.dz_options.dz_options a:hover{background: #f27316; text-decoration: none;  color:#fff;transition:background .5s}
.g-bg-dz .detail{width:460px; padding-top: 56px; float: right; margin-right: 30px; }
.g-bg-dz .detail .vsbox{width: 330px; padding: 30px 0; padding-left: 130px;}
.g-bg-dz .detail .icon1{background:url("../images/dz-img01.png") no-repeat 10px 40px; }
.g-bg-dz .detail .icon2{background:url("../images/dz-img02.png") no-repeat 10px 40px; }
.g-bg-dz .detail .vsbox.border{border-bottom: 1px solid #b5b4a1;}
.g-bg-dz .detail .vsbox dl{color: #fff; font-size: 14px; padding-left: 20px;}
.g-bg-dz .detail .vsbox dt{font-size: 36px; padding: 10px 0}
.g-bg-dz .detail .vsbox dd{ line-height: 22px;}
.g-bg-dz .detail .vsbox dd p{ padding-left: 18px; overflow: hidden; height: 22px; background: url("../images/dz-img03.png") no-repeat left center}
.block{position:fixed; width: 100%; background: rgba(0, 0, 0, .8) none repeat scroll 0 0 !important; bottom: 0; top: 0; z-index: 99999; display: none;}
.subPup{position:fixed; left:50%; top:180px;width: 487px; margin-left: -243px; padding-bottom: 90px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background: #e8e8e8;}
.subPup .closePup{position:absolute; right:15px; top:15px;width: 35px; height: 35px; background: #fff; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;line-height: 32px; text-align: center; cursor: pointer; font-size: 25px; color: #8e9498}
.subPup .phone{ display: inline-block; padding: 10px 25px; background: #f48b3d; font-size: 14px; color: #fff; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.g-youlun-nav{ border: 1px solid #dedede;  padding: 0 5px;}
.g-youlun-nav .icon{width:24px; height: 24px; float: left; margin-left: 10px }
.g-youlun-nav .icon1{background: url("../images/g-icon28.gif")}
.g-youlun-nav .icon2{background: url("../images/g-icon29.gif")}
.g-youlun-nav .icon3{background: url("../images/g-icon30.gif")}
.g-youlun-nav .icon4{background: url("../images/g-icon31.gif")}
.g-youlun-nav .icon5{background: url("../images/g-icon32.gif")}
.g-youlun-nav .item{ padding-top: 10px; border-top:1px solid #dedede;}
.g-youlun-nav .item.first{border: none}
.g-youlun-nav .item .title{float: left; margin-left: 7px;width: 68px; height: 24px; line-height: 24px; font-size: 13px;}
.g-youlun-nav .item .list{ padding-bottom: 10px; float: left; width: 1060px}
.g-youlun-nav .item .list span{ height: 24px; line-height: 24px; font-size: 13px;  color: #0091f0; display: inline-block; margin: 0 3px 3px 0; position: relative}
.g-youlun-nav .item .list span a.btn{ height: 24px; line-height: 24px; font-size: 13px; padding: 0 14px; color: #0091f0; display: inline-block;  position: relative}
.g-youlun-nav .item .list span.on,.g-youlun-nav .item .list span.first, .g-youlun-nav .item .list span a.btn:hover{background: #ff9900; color:#fff; text-decoration: none; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.g-youlun-nav .item .list span.on a.btn, .g-youlun-nav .item .list span.first a.btn{color: #fff}
.g-bg-light{background: #fff;}
.g-youlun-nav .item .list .g-youlunContant{position:absolute; top:30px;width: 300px;  line-height: 30px; border: 1px solid #ff9900; background: #fff8ee; left:-50px; z-index: 99; display: none}
.g-youlun-nav .item .list .g-youlunContant a{ color: #0091f0; margin: 0 10px; display: inline-block;}
.g-youlun-nav .item .list .g-youlunContant i{display: block;width: 54px; height: 10px; background: url("../images/g-arr10.gif") no-repeat center bottom ; position: absolute; left: 50px; top: -10px}
.g-youlun-nav .g-truetime{height: 24px; display: inline-block; padding-left: 27px; line-height: 24px; background: url("../images/g-icon33.gif") no-repeat left center; color: #ffa146!important;}
.g-youlun-nav .item .title.choice{color: #999!important;}
.g-youlun-nav .item .choiceList{ float: left; width: 1060px; padding-bottom: 10px;}
.g-youlun-nav .item .choiceList li{ float: left; margin-left: 15px; height:22px; line-height:22px;border: 1px solid #ff9900; display: none }
.g-youlun-nav .item .choiceList .name{color: #999; padding: 0 10px; float: left}
.g-youlun-nav .item .choiceList .name span{color:#333}
.g-youlun-nav .item .choiceList .removeChoice{display: inline-block; width: 22px; height: 22px; line-height: 22px; text-align: center; background: #ff9900; color: #fff; cursor: pointer; float: right}
.ylSlideHt{display: block;height: 0px}
.g-yl-l-hd{height: 27px; line-height: 27px; padding:8px 15px; background: #f5f5f5 }
.g-yl-l-hd .orderby{width:88px; height: 25px; border: 1px solid #dee5ec; color: #666; background: url("../images/g-arr-yl.png") no-repeat 70px center; text-indent:15px; float: left; border-left:none; cursor: pointer }
.g-yl-l-hd .orderby.on{text-align: center; text-indent: 0; background: #fff; color: #ff6617;border-left:1px solid #dee5ec;}
.g-yl-l-hd .product_yl_city{height: 25px; padding: 0 10px; border: 1px solid #dee5ec; background: url("../images/g-arr11.gif") no-repeat right bottom #fff; color: #666; float: left; margin-left: 30px; cursor: pointer; position: relative}
.g-yl-l-hd .product_yl_city span{color: #ff6617}
.g-yl-l-hd .product_yl_city .pro_list{position: absolute; left: 0; top: 25px; width: 100%; border: 1px solid #dee5ec; z-index: 99; background: #fff; margin-left: -1px; padding: 5px 0; display: none}
.g-yl-l-hd .product_yl_city .pro_list a{ text-align: center; line-height: 20px; display: block}
.g-yl-l-hd .product_yl_city .city_list{position: absolute; right: -1px; top: 25px; width: 260px; border: 1px solid #dee5ec; z-index: 99; background: #fff; padding: 10px; display: none}
.g-yl-l-hd .product_yl_city .city_list a{display: inline-block; line-height: 24px;  margin: 0 8px}
.g-yl-l-bd .item{ padding: 10px 20px 10px 10px; background: #fff; border: 1px solid #dedede; margin-top: 10px;}
.g-yl-l-bd .item.on{border: 1px solid #fff; -webkit-box-shadow: 0px 0px 9px #999; -moz-box-shadow:0px 0px 9px #999; box-shadow: 0px 0px 9px #999;}
.g-yl-l-bd .item .col-l{width:280px; float: left; }
.g-yl-l-bd .item .col-l .pic{position: relative; width: 280px; height: 165px;}
.g-yl-l-bd .item .col-l .pic .tag{position: absolute; left: 0; top: 10px; height: 20px; line-height: 20px; padding: 0 10px 0 5px; background: #f08300; color: #fff}
.g-yl-l-bd .item .col-l .info{height: 24px; line-height: 24px; margin-top: 5px; background: url("../images/g-icon34.gif") no-repeat left center; padding: 0 76px 0 22px; position: relative; overflow: hidden}
.g-yl-l-bd .item .col-l .info .collect{width: 70px; position: absolute; right: 0; height: 24px; line-height: 24px; background: url("../images/g-icon35.gif") no-repeat left center; text-align: right}
.g-yl-l-bd .item .col-l .info a{ color: #888; font-size: 13px;}
.g-yl-l-bd .item .col-l .info .collect a{color:#666}
.g-yl-l-bd .item .col-r{width: 620px; float: right; position: relative}
.g-yl-l-bd .item .col-r .price{width:160px; position: absolute; right: 0; top: 10px; height: 30px; line-height: 30px; font-size: 30px }
.g-yl-l-bd .item .col-r .price span{font-size:16px; color: #ff5600}
.g-yl-l-bd .item .col-r .title{ height: 30px; line-height: 30px; margin-top: 10px; overflow: hidden; padding-right: 170px; }
.g-yl-l-bd .item .col-r .subtitle{height: 30px; line-height: 30px; border-bottom: 1px solid #dedede; font-size: 13px;}
.g-yl-l-bd .item .col-r .price span.gray{color: #666}
.g-yl-l-bd .item .col-r .list {margin-top: 13px;}
.g-yl-l-bd .item .col-r .list li{height:43px; line-height: 20px;  text-align: center; border-right: 1px dotted #dedede; color: #999; float: left; width: 135px;}
.g-yl-l-bd .item .col-r .list li span{font-size: 13px; color: #666}
.g-yl-l-bd .item .col-r .list .last{border: none}
.g-yl-l-bd .item .col-r .list .first{width: 70px; padding-right:30px}
.g-yl-l-bd .item .col-r .detail{height: 36px; line-height: 20px; background: url("../images/g-yl-bg.gif") no-repeat; padding: 7px 25px; overflow: hidden; font-size: 13px; margin-top: 20px}
.g-page{ margin: 20px 0; text-align: left}
.g-page a{display: inline-block; padding: 0 12px; height: 33px; border: 1px solid #dedede; line-height: 33px; text-align: center; margin-right:5px;  }
.g-page span{display: inline-block; margin: 0 8px;}
.g-yl-r-item{border: 1px solid #dedede; background: #fff; padding: 12px; padding-bottom: 20px; margin-bottom: 10px;}
.g-yl-r-item .title{border-left:3px solid #f08300; height: 17px; line-height: 17px; font-size: 16px; padding-left: 12px;}
.g-yl-r-item .list1 li{ padding-left:25px; line-height: 20px; margin-top: 15px; color: #666 }
.g-yl-r-item .list1 li h3{color: #333; font-size: 14px;}
.g-yl-r-item .list1 li.bg01{background: url("../images/g-icon36.gif") no-repeat left 1px}
.g-yl-r-item .list1 li.bg02{background: url("../images/g-icon37.gif") no-repeat left 1px}
.g-yl-r-item .list1 li.bg03{background: url("../images/g-icon38.gif") no-repeat left 1px}
.g-yl-r-item .list2 li{ margin-top: 5px; border-top:1px solid #dedede; padding-top: 10px;}
.g-yl-r-item .list2 li.first{border: none}
.g-yl-r-item .list2 .num{display: inline-block;width: 12px; height: 12px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; float: left; background:#8ab923; color: #fff; text-align: center; margin-top: 4px;}
.g-yl-r-item .list2 .info{padding-left: 3px; line-height: 20px; height: 40px; overflow: hidden;}
.g-yl-r-item .list2 .price{text-align: right; line-height: 20px;}
.g-yl-r-item .list2 .pic{ height: 120px; overflow: hidden; position: relative; display: none;}
.g-yl-r-item .list2 .pic span{ position: absolute; height: 24px; line-height: 24px; color: #fff; background: #ffa63c; padding: 0 8px;}
.g-yl-r-item .list2 li.on .num{display: none;}
.g-yl-r-item .list2 li.on .pic{display: block}
.g-yl-r-item .list2 li.on .info{padding-left: 0}
.g-yl-r-adBox{border: 1px solid #dedede}
.g-yl-r-item .list3 li{ padding: 10px 0; border-bottom: 1px dashed #dedede; line-height:22px; color: #666; height: 45px; overflow: hidden }
.g-yl-r-item .list3 li a{color: #33a3eb}
.g-show-ly-header{height: 45px; line-height: 45px; color: #333}
.g-show-ly-content{border: 1px solid #dedede; background: #fff; padding: 24px; margin-bottom: 20px;}
.g-show-ly-content .hd{height:30px; overflow: hidden; padding-right:115px; position: relative; line-height: 30px; padding-left: 110px;   }
.g-show-ly-content .subhd .tag{width: 98px; height: 40px; text-indent:20px; line-height: 35px; color: #fff; font-size: 18px; position: absolute; left:-29px; top:-20px; background: url("../images/g-lvy-tag.png")no-repeat; display: block  }
.g-show-ly-content .hd a.btn{display: block; position:absolute; right: 10px; top: 8px; background: url("../images/g-btn02.gif"); width: 80px; height: 22px; text-indent: -9999px; overflow: hidden;}
.g-show-ly-content .subhd{line-height: 20px; padding-left: 110px; position: relative}
.g-show-ly-content .lvSlide{width:594px; height: 289px; overflow: hidden; position:relative; z-index: 99; }
.g-show-ly-content .lvSlide li{width: 594px; height: 289px; float: left; overflow: hidden;}
.g-show-ly-content .lvSlide .next, .g-show-ly-content .lvSlide .prev{position: absolute; width:36px; height: 65px; line-height: 65px; text-align: center; font-size: 30px; color: #fff; cursor: pointer; background:rgba(0, 0, 0, 0.75); top:110px}
.g-show-ly-content .col-l{width: 594px; float: left}
.g-show-ly-content .col-r{width:522px; float: right; margin-right: 10px; }
.g-show-ly-content .lvSlide .next{right: 10px;}
.g-show-ly-content .lvSlide .prev{left: 10px;}
.g-show-ly-content .dateBox{border-left: 1px solid #dedede;border-bottom: 1px solid #dedede;}
.g-show-ly-content .dateBox table{ margin-top: 15px}
.g-show-ly-content .dateBox th{height: 35px; text-align: center; background: #a3c1d7; font-weight: bold; font-size: 18px; color: #fff; text-align: center; line-height: 35px; border-right: 1px solid #dedede; border-top:1px solid #dedede;}
.g-show-ly-content .dateBox th a{color: #fff; font-size: 24px; font-weight: bold; display: block; text-decoration: none}
.g-show-ly-content .dateBox td{height: 40px; line-height: 40px; border-right: 1px solid #dedede; border-top:1px solid #dedede; text-align: center; vertical-align: middle; line-height: 16px;}
.g-show-ly-content .dateBox .title{background: #fefefe}
.g-show-ly-content .dateBox .import{background: #ffffcc}
.g-show-ly-content .blue{color: #1a7fdc}
.g-show-ly-content .col-r .priceBox{width:415px; position: relative; border-bottom: 1px solid #dedede; padding-bottom: 10px; height: 32px; }
.g-show-ly-content .col-r .priceBox .info{ background: url("../images/g-icon39.gif") no-repeat left; padding-left: 20px; position: relative}
.g-show-ly-content .col-r .priceBox .info a{text-decoration: underline; color: #1a7fdc}
.g-show-ly-content .col-r .priceBox .info .detail{position: absolute;width: 200px; padding: 5px; border: 1px solid #dedede; background: #fff; z-index: 9999; top: 28px; left:-10px; line-height: 20px; display: none }
.g-show-ly-content .col-r .priceBox .info .detail i{display: block; width: 10px; height: 5px; position: absolute; left: 45px; top: -5px; background: url("../images/g-arr13.gif") no-repeat}
.g-show-ly-content .col-r .priceBox .myd{width:100px; height: 69px; line-height: 23px; border:1px solid #ffdbc2; background: #fffaf7; color: #ff6633; position: absolute; right: -105px; bottom: 0; text-align: center; }
.g-show-ly-content .col-r .priceBox .hot{background: #fff; color: #666}
.g-show-ly-content .col-r td{line-height: 31px; height: 31px; vertical-align: middle}
.g-show-ly-content .col-r .tag-bd{border: 1px solid #ff9f20; color: #ff9f20; padding: 2px 8px; margin-left: 5px;}
.g-show-ly-content .col-r .icon-clock{ background: url("../images/g-icon-11.gif") no-repeat 3px center; padding-left: 15px;}
.g-show-ly-content .col-r .tag-bg{ color: #ff9f20; padding: 2px 8px 2px 24px; margin-left: 5px;}
.g-show-ly-content .col-r .g-icon1{background:url("../images/g-icon40.gif") no-repeat 2px center #dc79ff; color: #fff}
.g-show-ly-content .col-r .g-icon2{background:url("../images/g-icon41.gif") no-repeat 2px center #dc79ff; color: #fff}
.g-show-ly-content .col-r .selectBox{border: 2px solid #ff7d0b; height:47px; }
.g-show-ly-content .col-r .selectBox a.order{display: block; width:140px; float: right; height: 47px; line-height: 47px; font-size: 16px; color: #fff; font-weight: bold; background: #ff7d0b; text-align: center }
.g-show-ly-content .col-r .selectBox .item{padding-top:13px; padding-left:10px; line-height: 20px; float: left  }
.g-show-ly-content .col-r .selectBox select{margin: 0 5px}
.g-show-ly-content .col-r .tjBox{margin-top: 15px; border: 1px solid #dedede; height: 107px; padding:10px 100px 20px 20px; background:url("../images/g-bg03.jpg") no-repeat 410px center}
.g-show-ly-content .col-r .tjBox h3{font-size: 20px;}
.g-show-ly-content .col-r .tjBox a{display: inline-block; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align: center; line-height:25px; width: 72px; height: 25px; margin: 0 5px 8px 0 ; color: #fff; text-decoration: none }
.g-show-ly-content .col-r .tjBox a.bg01{background: #ff9966}
.g-show-ly-content .col-r .tjBox a.bg02{background: #99cc99}
.g-show-ly-content .col-r .tjBox a.bg03{background: #ff9999}
.g-show-ly-content .col-r .tjBox a.bg04{background: #cc9966}
.g-show-ly-content .col-r .tjBox a.bg05{background: #c4d3ff}
.g-show-ly-content .col-r .jdBox{ padding-top: 23px; padding-left:20px; height: 127px; background: url("../images/g-bg04.gif") no-repeat 20px 25px #efefef; position: relative }
.g-show-ly-content .col-r .jdBox .phone{height: 30px; line-height: 30px; background: url("../images/g-icon47.gif") no-repeat left center; padding-left: 40px; font-size: 24px; color: #017bde; left: 20px; top: 83px; position: absolute}
.g-show-ly-content .col-r .jdBox .txt{position: absolute; left: 20px; bottom: 20px; color: #0052ff}
.g-show-ly-content .col-r .jdBox .g-btn-zx{width: 107px; height: 36px; display: block; overflow: hidden; text-indent: -9999px; overflow: hidden; position: absolute; background: url("../images/g-btn03.gif") no-repeat; right: 149px; top: 24px;}
.g-show-ly-content .col-r .jdBox .g-btn-sc{width: 72px; height: 36px; display: block; overflow: hidden; text-indent: -9999px; overflow: hidden; position: absolute; background: url("../images/g-btn04.gif") no-repeat; right: 70px; top: 24px;}
.g-show-ly-content .col-r .jdBox .g-btn-dz{width: 239px; height: 48px; display: block; overflow: hidden; text-indent: -9999px; overflow: hidden; position: absolute; background: url("../images/g-btn05.gif") no-repeat; right: 15px; bottom: 22px;}
.g-show-ly-floatNav{ height: 50px; line-height: 50px; border: 1px solid #dedede; background: #f4f4f4}
.g-show-ly-floatNav .hotline{float: right; width: 215px; height:50px; line-height: 50px; background: url("../images/g-icon46.gif") no-repeat left center; font-size: 14px; color: #666; padding-left: 20px; }
.g-show-ly-floatNav .hotline span{color: #f47a3c}
.g-show-ly-floatNav li{height: 50px; width:116px; color: #333; font-size: 16px; position: relative; text-align: center; float: left; border-right: 1px solid #dedede; cursor: pointer }
.g-show-ly-floatNav li i.top{display: none;width: 100%;height: 3px; background: #f08300;position: absolute;left: 0;top: 0;}
.g-show-ly-floatNav li i.bottom{display: none;width: 100%;height: 2px; background: #fff;position: absolute;left: 0;bottom: -1px;}
.g-show-ly-floatNav li.on{color: #f08300; background: #fff}
.g-show-ly-floatNav li.on i{display: block}
.g-show-ly-floatNav.goFloat{position: fixed;width: 1198px; top: 0; left: 50%; margin-left: -600px;z-index: 9999}
.g-show-ly-scrollBox{background: #fff; border: 1px solid #dedede; border-top: none; padding: 20px;}
.g-show-ly-scrollBox .item{ padding-bottom: 20px;}
.g-show-ly-scrollBox .item .title{height:20px;  background: #f9f9f9; padding-left: 12px; padding-top:8px  }
.g-show-ly-scrollBox .item .title h3{height: 16px;  font-size: 15px; border-left:3px solid #ffa63c; padding-left: 10px }
.g-show-ly-scrollBox .item .txt{line-height:25px; font-size: 14px; padding-left: 12px; }
.g-show-ly-scrollBox .item a.infoBtn{display: inline-block;height:24px; line-height: 24px; padding: 0 8px; border: 2px solid #dedede; color: #ff9900; text-decoration: none ; margin-right: 10px;}
.g-show-ly-scrollBox .item a.infoBtn:hover{border: 2px solid #ff9900;}
.subfloatNav{width:58px; float: left;}
.subfloatNav li{height:27px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align: center; line-height: 27px; background: #f5f5f5; color: #666; margin-bottom: 5px; cursor: pointer  }
.subfloatNav li.on{color: #fff; background: #ffa63c}
.subfloatNav.goFloat{position: fixed; top: 70px;display: block; left: 50%; margin-left: -580px;}
.subScrollBox{width:1026px; border-left:2px solid #dedede; padding-left: 30px; }
.subScrollBox .subItem{ margin-bottom: 20px}
.subScrollBox .subItem h3{height: 49px; border-bottom: 1px solid #dedede; position: relative; line-height: 35px; font-size: 18px;}
.subScrollBox .subItem h3 b{color: #4aa8ff; margin-right: 5px;}
.subScrollBox .subItem h3 i{display: block; width: 34px; height: 40px; line-height: 35px; text-align: center; color: #fff; position: absolute; background: url("../images/g-icon43.gif") no-repeat; font-size: 12px; font-style: normal; left: -48px;}
.g-show-ly-scrollBox .item .fysm-l{width:569px; float: left; border-right: 1px solid #dedede; }
.g-show-ly-scrollBox .item .fysm-r{width:575px; float: right;  }
.g-show-ly-scrollBox .item .fysm{width: 545px; }
.g-show-ly-scrollBox .item .fysm h2{height: 28px; line-height: 28px; border-bottom: 1px solid #dedede; background:url("../images/g-icon42.gif") no-repeat left center; font-weight: bold; font-size: 14px; color: #3399ff; padding-left: 22px; margin-left: 12px; margin-bottom: 10px;}
.subScrollBox .subItem .list{width: 1000px; overflow: hidden; margin-top: 15px;}
.subScrollBox .subItem .list ul{width: 1200px;}
.subScrollBox .subItem .list li{width:450px; height: 290px; position: relative; overflow: hidden; float: left; margin-right: 20px; }
.subScrollBox .subItem .list li p{height: 30px; position: absolute; bottom: 0; width: 100%; line-height: 30px; text-align: center; color: #fff;background:rgba(0, 0, 0, 0.65)}
.subScrollBox .subItem .detail{height: 30px; line-height: 30px; position: relative; font-size: 14px;}
.subScrollBox .subItem .detail i{display:block; width:17px; height: 16px; position: absolute; left:-39px; top: 8px;  }
.subScrollBox .subItem .detail i.zhusu{background: url("../images/g-icon45.gif") no-repeat}
.subScrollBox .subItem .detail i.can{background: url("../images/g-icon44.gif") no-repeat}
.subScrollBox .subItem .txt{padding-left: 0; margin-top: 10px;}
.gusslike{margin-top: 15px;}
.gusslike h2{height: 35px; border-bottom: 3px solid #dedede; font-size: 18px;}
.gusslike .content{background: #fff;border-bottom: 1px solid #dedede; padding: 15px 0 20px 20px; overflow: hidden}
.gusslike .content ul{width: 1200px}
.gusslike .content li{width:224px; height: 328px; background: #fff; color: #666; float: left; margin-right:10px }
.gusslike .content li.on{background: #f26100; color: #fff}
.gusslike .content .pic{height: 167px; overflow: hidden;}
.gusslike .content .info{ padding: 10px 15px;}
.gusslike .content h3 a{font-size: 16px; color: #666}
.gusslike .content li.on h3 a{color: #fff}
.gusslike .content h3 a:hover{color: inherit}
.gusslike .content .info p{margin-top: 5px; line-height: 16px; height:65px; overflow: hidden }
.gusslike .content .tr{color:#f26100}
.gusslike .content li.on .tr{color:#fff}
.g-pageNav{height:32px; line-height: 32px; }
.g-w-220{width: 220px;}
.g-w240-l{border: 1px solid #dedede; }
.g-w240-h{height: 32px; line-height: 32px; text-indent: 10px; font-size:17px; color: #333 }
.g-w240-l .item{border-left: none; border-right:none}
.g-w970{width: 970px;}
.ejdq-col-r .hotList{  margin:0 auto; overflow:hidden; padding:20px 0 20px 20px; background: #fff; position: relative}
.ejdq-col-r .hotList .tag{position: absolute; left: 0; top: 0; width: 80px; height: 80px; z-index: 999}
.ejdq-col-r .hotList ul{ width:1100px;}
.ejdq-col-r .hotList li{ width:274px; padding-right:23px; border-right:1px solid #dedede; float:left; margin-right:10px; padding-top:5px; padding-bottom:5px; margin-left: 10px;}
.ejdq-col-r .hotList .pic{ width:272px; height:202px; background:#f0f0f0}
.ejdq-col-r .hotList .pic p{ height:48px;  line-height:22px; overflow:hidden; padding:4px 5px 0 5px;}
.ejdq-col-r .hotList .price{ height:25px; line-height:25px; margin-top:10px;}
.ejdq-col-r .hotList .price .kuang{ height:14px; line-height:14px; border:1px solid #ffa63c; display:inline-block; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; background:#ffa63c; padding-left:2px; color:#fff; float:left; margin-top:4px; margin-left:4px;}
.ejdq-col-r .hotList .price .kuang span{ background:#fff; display:inline-block; height:14px; padding:0 2px; margin-left:2px; color:#ff6600; line-height:14px;}
.ejdq-col-r .hotList .last{border: none}
.ejdq-slide-hd{height:40px; line-height: 40px; border-bottom: 2px solid #0045da; position: relative }
.ejdq-slide-hd ul{float: left}
.ejdq-slide-hd li{float: left; height: 40px; position: relative; padding:0 20px; background: #1e78ff; font-weight: bold; font-size: 14px; border-right: 1px solid #0045da; border-left: 1px solid #3384ff; color: #fff; cursor: pointer;}
.ejdq-slide-hd li i{display: none}
.ejdq-slide-hd li a, .ejdq-slide-hd li a:hover{font-size: 14px;color: inherit; text-decoration: none;}
.ejdq-slide-hd li.on{font-size: 16px; padding: 0 25px; background: #fff; color: #333; border: 1px solid #1e78ff; border-top:2px solid #1e78ff; height: 38px; font-weight: normal; transition:padding 0.2s ease; }
.ejdq-slide-hd li.on i{display: block; width: 100%; position: absolute; bottom: -2px; height: 2px ; background: #fff; left: -1px; border-left: 1px solid #0045da}
.ejdq-slide-bd{background: #fff; border: 1px solid #dedede; border-top: none}
.ejdq-slide-bd .item{background:#fff;}
.ejdq-slide-hd .moreMd{position: absolute; right: 0;height: 40px;width: 143px; background: url("../images/g-arr12.png") no-repeat 110px 18px; color: #ff3e00; }
.ejdq-slide-hd .moreMd.on{background-color: #fff;height: 41px; width: 141px; border: 1px solid #dedede; border-bottom: none}
.ejdq-slide-hd .moreMd .list{position: absolute; padding: 15px 20px 25px 20px; background: #fff; border: 1px solid #dedede; border-top:none; z-index: 9999;width: 515px; right:-1px; display: none}
.ejdq-slide-hd .moreMd .list h3{font-weight: bold; color: #333; height: 20px; line-height: 20px;}
.ejdq-slide-hd .moreMd .list p{line-height:25px; }
.ejdq-slide-hd .moreMd .list p span{margin: 0 8px; color: #666}
.ejdq-slide-hd .moreMd .list p a{color: #666}

.ejdq-csBox{ padding:20px; position:relative}
.ejdq-csBox li{ padding-top:2px; position:relative; line-height:25px; color:#666;overflow:hidden}
.ejdq-csBox .nm{ width:66px; text-align:right; float:left; height:25px;}
.ejdq-csBox .clsc{ width:60px; float:left}
.ejdq-csBox .list{ width:720px; float:left}
.ejdq-csBox a.hot{color: #f08300}
.ejdq-csBox a{ display:inline-block; padding:0 5px; height:24px; line-height:24px; color:#666; margin-right:8px; margin-bottom:8px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-decoration: none}
.ejdq-csBox a:hover, .ejdq-csBox a.on{ background:#f08300; color:#fff}
.ejdq-csBox .hide{ height:25px;}
.ejdq-csBox .showCityMore{}
.ejdq-csBox a.showMore{ width:40px; height:25px; text-indent:15px;line-height: 25px; display:inline-block; position:absolute; right:20px;z-index:999; top:55px; border:1px solid #dedede; color:#f08300; color: #666;background:url(../images/img/arr05.gif) no-repeat 3px center;}
.ejdq-csBox a.hideMore{ width:40px; height:25px;text-indent:15px;line-height: 25px; display:inline-block; position:absolute; z-index:999; right:20px; top:55px; border:1px solid #dedede; color:#f08300; color: #666;background:url(../images/img/arr06.gif) no-repeat 3px center; display:none}

.ejdq-detailList{ border: 2px solid #dedede; }
.ejdq-detailList .bd{ padding:0px;}
.ejdq-detailList .bd li{ padding:20px 22px; background: #fff; margin-bottom: 10px;}
.ejdq-detailList .bd li.on{box-shadow:0px 0px 10px #666; }
.ejdq-detailList .bd .pic{ width:177px; height:98px; position:relative; float:left}
.ejdq-detailList .bd .pic span{ display:inline-block; width:55px; height:20px; line-height:20px; text-align:center; background:#f08300; text-align:center; position:absolute; left:0; top:0; color:#fff}
.ejdq-detailList .bd .txt{ width:535px; padding-right: 30px; border-right: 1px solid #dedede; float:left; margin-left:20px; line-height:23px; color:#666}
.ejdq-detailList .bd .txt a{ font-size:16px; color: #333}
.ejdq-detailList .bd .txt a .blue{color:#1e78ff }
.ejdq-detailList .bd .txt a.moreBtn{font-size: 12px; padding-right: 12px; margin-left: 10px; background: url("../images/g-arr-down.gif") no-repeat right center}
.ejdq-detailList .bd .txt h3{ height:50px; line-height: 25px; overflow:hidden}
.ejdq-detailList .bd .txt .tag{display: inline-block; width: 71px; height: 14px; background: url("../images/g-tag-hot.gif") no-repeat left center; margin-left: 10px; vertical-align: -2px}
.ejdq-detailList .bd .txt p{height: 25px; line-height: 25px; overflow: hidden;}
.ejdq-detailList .bd .price{ width:120px; text-align:center; float:right; padding-top:10px;}
.ejdq-detailList .bd .price a{ display:block;width:113px; height:33px;overflow: hidden; background:url("../images/g-btn06.gif") no-repeat;text-indent: -9999px}
.ejdq-detailList .pageBox{background: #fff; padding: 20px 30px 30px 0}
.page{ margin-top:20px; text-align:right}
.page li{ float:right; margin-left:6px; padding-bottom:0px; margin-top:0px; padding-left:0px;}
.page a{ display:inline-block; padding:0 8px; background:#fff; border:1px solid #dedede; color:#666; text-align:center; height:22px; line-height:22px;font-family:"Microsoft YaHei"; margin: 0 2px}
.page a:hover, .page .on a{ background:#49bdcc; border:1px solid #49bdcc; color:#fff;}
.ejdq-jd{ padding:15px 0 0px 30px; background:#fff; border: 1px solid #dedede}
.ejdq-jd h3{ height:25px;  line-height:25px; color: #333}
.ejdq-jd .list{ width:920px; margin-top:20px; overflow:hidden}
.ejdq-jd .list ul{ width:960px;}
.ejdq-jd .list li{ width:163px; height:158px; line-height:30px; text-align:center; float:left; margin-right:22px; }
.ejdq-jd .list li a{ font-size:14px;}
.ejdq-l-hotList{padding-bottom: 10px;}
.ejdq-l-hotList li{border-bottom: 1px dashed #dedede; padding: 10px 0;}
.ejdq-l-hotList .pic{ height:115px; position: relative; display: none }
.ejdq-l-hotList  .tag{position: absolute; left: 0; top: 0px; text-align: center;   color: #fff; height: 34px; line-height: 15px; background: #8c96a2;width: 25px;}
.ejdq-l-hotList h3{height:24px; line-height: 24px; overflow: hidden; margin-top: 10px; }
.ejdq-l-hotList h3 i{display: inline-block; width: 14px; height: 14px; text-align: center; line-height: 14px; color: #fff; font-style: normal; margin-right: 2px; background:#8c96a2 }
.ejdq-l-hotList  .tag-bg1{background: #ff3333}
.ejdq-l-hotList  .tag-bg2{background: #ff8533}
.ejdq-l-hotList  .tag-bg3{background: #ffc600}
.ejdq-l-hotList li.on .pic{display: block}
.ejdq-l-hotList li.on h3 i{display: none}
.ejdq-bj{ padding:15px 0 0px 30px; background:#fff; border: 1px solid #dedede}
.ejdq-bj h3{ height:25px;  line-height:25px; color: #333}
.ejdq-bj .list{ width:920px; margin-top:10px; overflow:hidden; padding-bottom: 20px;}
.ejdq-bj .list ul{width: 1000px;}
.ejdq-bj .list li{width:315px; float: left; margin-right: 100px; height: 30px; line-height: 30px; color: #888; position: relative; padding-right: 50px; overflow: hidden; font-size: 14px; }
.ejdq-bj .list li span{position: absolute; right: 0; top: 0; line-height: 30px;}
.ejdq-bj .list li a{font-size: 14px; color: #333}
.g-sideFloat{width: 50px; position: fixed;left: 50%; margin-left:620px; bottom:100px;z-index: 9999; display: none  }
.g-sideFloat a{display: block;width: 48px; height: 47px; border: 1px solid #e9e9e9; margin-bottom: 2px; position: relative}
.g-sideFloat a.btn1{background: url("../images/sideBtn01.gif") no-repeat}
.g-sideFloat a.btn2{background: url("../images/sideBtn02.gif") no-repeat}
.g-sideFloat a.btn3{background: url("../images/sideBtn03.gif") no-repeat}
.g-sideFloat a.toTop{background: url("../images/sideBtn04.gif") no-repeat}
.g-sideFloat.show{display: block}
.g-sideFloat .phone{position: absolute; right:60px; height:48px; line-height: 48px; padding: 0 10px; background: #1184ff; font-size: 14px; color: #fff; min-width: 160px; display: none}
.g-sideFloat i{display: block; width: 10px; height: 15px; background: url("../images/g-arr-side.png") no-repeat; right: -10px; top:18px; position: absolute;}
.g-sideFloat .wx{position: absolute; right:60px;  line-height: 20px; padding:15px; background: #1184ff; font-size: 14px; color: #fff; min-width: 108px; text-align: center; display: none}
.g-gaod-banner{height: 412px; background: url("../images/g-banner.jpg") no-repeat center top}
.g-gaod-title{height:60px; line-height: 60px; border-bottom: 1px solid #dedede; position: relative; }
.g-gaod-title i{display: block;width: 10px; height: 7px; background: url("../images/g-gaoduan-icon.gif") no-repeat; position: absolute; left: 50%; margin-left: -5px; bottom: -4px;}
.g-gaod-title h2{font-size:27px; color: #333; text-align: center }
.g-gaod-title b{ position: absolute; left: 50%; bottom:-48px;width: 280px; margin-left: -140px; text-align: center; color: #999; font-size: 14px; font-weight: normal }
.g-gaod-s1,.g-gaod-s2, .g-gaod-s3, .g-gaod-s4{width: 1200px; overflow: hidden; margin-top: 20px;}
.g-gaod-s1 ul{width: 1300px;}
.g-gaod-s1 li{width:390px; height:358px; position: relative; font-size: 14px; float: left; margin-right: 16px;  }
.g-gaod-s1 .info{position: absolute;width:370px; left: 0; bottom: 0; height:95px; padding: 10px 10px 0 10px; background: #fff;transition: height .5s ease }
.g-gaod-s1 .info .col-l{width:240px; float: left; line-height: 25px; }
.g-gaod-s1 .info .col-r{width:110px; float: right; padding-top:20px; line-height: 25px;  }
.g-gaod-s1 .info .col-r .price{text-decoration: line-through;}
.g-gaod-s1 .info .col-r p{color: #ff9900}
.g-gaod-s1 .info .col-r-bot a.btn{width:78px; height: 25px; display:inline-block;  line-height: 25px; text-align: center; color: #fff; background: #ff9900; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-decoration: none }
.g-gaod-s1 .info .bottom{display: none}
.g-gaod-s1 li.on .bottom{display: block}
.g-gaod-s1 .info .col-r-bot{width: 110px; float: right;}
.g-gaod-s1 li.on .info{ background: #108dcb; color: #fff; height: 120px; transition: height .5s ease}
.g-gaod-s2 ul{width: 1300px;}
.g-gaod-s2 li{width: 328px; height: 174px; position: relative; float: left; margin-right:11px; margin-bottom: 11px; overflow: hidden; }
.g-gaod-s2 li img{width: 100%;}
.g-gaod-s2 li.first{width:520px; height: 359px }
.g-gaod-s2 li .tag{position: absolute; left: 10px; top:0; text-align: center; line-height: 22px; padding: 5px 10px; background: #f8a62d; color: #fff; font-size: 14px;}
.g-gaod-s2 .bottom{position: absolute; left: 0; bottom: 0; height:45px; padding: 10px 0 5px 0; background: rgba(0,0,0,.8); color: #fff; line-height: 20px;width: 100% }
.g-gaod-s2 .col-l{width: 225px; float: left; padding-left: 10px;}
.g-gaod-s2 .col-r{width:90px; float: right; text-align: right;  line-height: 20px; color: #999; font-size: 14px; text-align: center;  }
.g-gaod-s2 .col-r .yellow{color: #f8a62d}
.g-gaod-s2 .first .col-l{width: 300px; float: left; padding-left: 10px;}
.g-gaod-s2 .first .col-r{width:200px; float: right; text-align: right; padding-right: 10px; line-height: 30px; color: #999; font-size: 14px; padding-top:5px; }
.g-gaod-s2 .first .col-r .yellow{color: #f8a62d}
.g-gaod-s2 .hd{height: 30px; line-height: 30px; margin-bottom: 10px; text-align: center}
.g-gaod-s2 .hd a{display: inline-block; padding: 0 12px; height: 30px; color: #5c5c5c; margin: 0 20px; text-decoration: none}
.g-gaod-s2 .hd a.on{color: #fff; background: #5c5c5c}
.g-gaod-s3 ul, .g-gaod-s4 ul{width: 1250px; background: #fff}
.g-gaod-s3 li{width:138px; height: 310px; float: left; margin-right:6px; overflow: hidden;  transition: width .5s ease; position: relative  }
.g-gaod-s3 li.on{width:333px; transition: width .5s ease }
.g-gaod-s3 div{width: 90%; position: absolute; left: 5%; top:35px;line-height: 25px;color: #fff}
.g-gaod-s3 h2{height: 25px;  border-bottom: 1px solid #fff; font-size: 14px; font-weight: bold }
.g-gaod-s4 li{width:300px; height: 378px; overflow: hidden; float: left; position: relative }
.g-gaod-s4 li h2{ line-height: 30px; font-size: 23px; color: #fff; position: absolute; left: 15px; top: 20px;}
.g-gaod-s4 .bottom{width: 280px; height: 110px; padding: 15px 10px 10px 10px;  background: rgba(0,0,0,.8); line-height: 18px; color: #fff; display: none; position: absolute; bottom: 0; left: 0; overflow: hidden}
.g-gaod-s4 li.on .bottom{display: block}
.g-gaod-s4 .bottom h4{font-size: 16px; color: #fff; margin-bottom: 10px;}
.g-gaod-s4 li h3{line-height: 20px; color: #fff; top:50px; left: 15px; position: absolute; font-size: 14px;}
.g-gaod-s5{height: 322px; margin-top: 50px; background: url("../images/gd-bg.jpg") no-repeat; position: relative}
.g-gaod-s5 a.btn{width: 423px; height: 60px; line-height: 60px; text-align: center; font-size: 18px; color: #fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position: absolute; right: 65px; top:80px; background: #37799f; text-decoration: none}
.g-slit-gd{width: 1200px; overflow: hidden; padding-top: 2px;}
.g-slit-gd ul{width: 1300px}
.g-slit-gd li{width:584px; height: 233px; float: left; margin-right: 26px; margin-left: 1px; margin-bottom: 30px; position: relative }
.g-slit-gd .item{position:absolute;width:584px; height: 233px;overflow: hidden; border: 1px solid #dedede; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; left: 0; top: 0; background: #fff}
.g-slit-gd .pic{width: 390px; float: left}
.g-slit-gd li.on .item{ border: 2px solid #3878c2; left: -1px; top:-1px;}
.g-slit-gd .col-r{width: 170px; float: right; margin-top:15px; margin-right: 10px; }
.g-slit-gd .col-r h2{ line-height:25px; height: 55px; overflow: hidden;  }
.g-slit-gd .col-r h2 a{font-size: 18px; color: #333}
.g-slit-gd .col-r .tag{height:17px; background: #e6534c; padding: 0 3px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color: #fff; line-height: 17px; }
.g-slit-gd .col-r .info{line-height: 18px; color: #999; height: 36px; overflow: hidden; margin-top: 4px;}
.g-slit-gd .col-r .info.border{border-bottom: 1px solid #dedede}
.g-slit-gd .col-r .info a{color: #3878c2}
.g-slit-gd .col-r a.price{height: 40px; background:url("../images/g-btn07.gif") no-repeat right center; line-height: 40px; color: #e6534c; font-size: 28px; font-weight: bold; display: block; margin-top: 10px; text-decoration: none}
.g-slit-gd .col-r a.price span{color: #999; font-size: 12px;}
.page-gd{ text-align: center;}
.page-gd a{display: inline-block; margin: 0 8px; width:32px; height: 32px; -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px;background: #dededb; color: #333; margin-top: 30px; line-height: 32px; font-weight: bold; text-decoration: none }
.page-gd a:hover, .page-gd a.on{background:#6794d6; color: #fff; font-weight: bold; }
.g-idx-gn-banner{height: 290px;}
.g-idx-gn-banner .col-l{width:376px; height: 286px; float: left; border: 2px solid #ff5704;  -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;; background: #fff; position: relative}
.g-idx-gn-banner .col-r{width:800px; float: right }
.g-idx-gn-banner .col-l h2{height:48px; line-height: 48px; background: url("../images/g-icon48.gif") no-repeat 18px center #ff5704; text-indent:62px; position: relative; font-size: 18px; color: #fff  }
.g-idx-gn-banner .col-l h2 span{position: absolute; right: 20px; height: 48px; line-height: 48px; display: block; color: #ca4706; font-size: 14px; top: 0}
.g-idx-gn-banner .col-l h3{padding: 10px 10px 0 15px; font-size: 16px;}
.g-idx-gn-banner .col-l .item-hd{padding:0 15px; position: relative; }
.g-idx-gn-banner .col-l .item-hd i, .g-idx-gn-banner .col-l .item-hd em{display: none}
.g-idx-gn-banner .col-l .item-hd .box.on i{position:absolute; left:0;display: block; width: 100%; height: 2px; background: #ff5704; bottom: -1px;}
.g-idx-gn-banner .col-l .item-hd .box.on i.top{position:absolute; left:0;display: block; width: 100%; height: 2px; background: #ff5704; top: -27px;}
.g-idx-gn-banner .col-l .item-hd .box.on em.b1{display: block;width: 2px; height:106px; background: #fff; position: absolute; right: -2px; top:-26px; z-index: 9999 }
.g-idx-gn-banner .col-l .item-hd .box.on em.b2{display: block;width: 2px; height:80px; background: #fff; position: absolute; right: -2px; top:-25px; z-index: 9999 }
.g-idx-gn-banner .col-l .item-hd .box{border-bottom: 1px solid #dedede; padding: 15px 0; background: url("../images/g-arr-right.gif") no-repeat right 15px; padding-right: 15px; line-height: 25px;}
.g-idx-gn-banner .col-l .item-hd .box a{display: inline-block; margin-right:20px; }
.g-idx-gn-banner .col-l .item-hd .box.b1{height: 50px; overflow: hidden}
.g-idx-gn-banner .col-l .item-hd .box.b2{height: 25px; overflow: hidden}
.g-idx-gn-banner .col-l .item-bd{ position: absolute; width: 800px; padding: 15px; left: 376px; top:-76px; background: #fff; border: 2px solid #ff5704; display:none; z-index: 999}
.g-idx-gn-banner .col-l .item-bd td{ line-height:24px; vertical-align: top ; padding-bottom: 10px;}
.g-idx-gn-banner .col-l .item-bd td a{display: inline-block; margin-right:14px; }
.g-idx-gn-banner .col-l .item-bd td a.hot{color: #ff5704}
.g-idx-gn-banner .gn-banner{width: 800px; height: 290px; position: relative; overflow: hidden}
.g-idx-gn-banner .gn-banner .hd{width:140px; position: absolute; height:9px; padding: 7px 10px; background: rgba(0,0,0, .5); text-align: center;  -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; z-index: 99; bottom: 20px; left: 50%; margin-left: -80px; }
.g-idx-gn-banner .gn-banner .hd li{width: 7px; height: 7px; display: inline-block; border: 2px solid #fff; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin: 0 10px; cursor: pointer}
.g-idx-gn-banner .gn-banner .hd li.on{background: #fff}
.g-gn-hot{padding:25px; background: #fff; overflow: hidden; position: relative }
.g-gn-hot ul{width: 1250px}
.g-gn-hot ul li{width:223px; float: left; overflow: hidden; margin-right: 10px; position: relative; background: #fafafa;}
.g-gn-hot ul li .tag{position: absolute; right: 0; top:0; background: #00c6c4; height: 18px; line-height: 18px; color: #fff; padding: 0 8px;  }
.g-gn-hot .hot{position: absolute; left: 0; top: 0; z-index: 99}
.g-gn-hot .info{ padding: 5px 10px; height: 40px; line-height: 20px; overflow: hidden}
.g-gn-hot .info a{color: #333}
.g-gn-hot .date{height:35px; line-height: 35px; overflow: hidden; color: #999; text-indent: 10px; }
.g-gn-hot .price{height:37px; background: #e0e0e0; line-height: 37px; text-indent: 10px;}
.g-gn-hot .red{color: #f00}
.g-gn-title{height:28px; line-height: 28px; border-bottom: 2px solid #f08300; background: url("../images/g-icon49.gif") no-repeat left center ; padding-left: 26px;}
.g-gn-title h2{float: left; font-size: 18px;}
.g-gn-title ul{float: left; margin-left:260px; }
.g-gn-title ul li{float: left; cursor: pointer; height: 28px; line-height: 28px; padding: 0 16px; font-size: 14px;}
.g-gn-title li.on{background: #f08300; color: #fff}
.g-gn-bd{background: #fff;}
.g-gn-bd .col-l{width:250px; position: relative; float: left }
.g-gn-bd .col-l .link{width:215px; position: absolute; left:20px; top:30px;  }
.g-gn-bd .col-l .link .box{width: 240px;}
.g-gn-bd .col-l .link a{width:100px; height: 38px; line-height: 38px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; line-height: 38px; color: #999; float: left; margin-right:10px; margin-bottom: 10px; text-align: center; background: #fff; font-size: 14px; text-decoration: none }
.g-gn-bd .col-r{width: 940px; float: right; overflow: hidden}
.g-gn-bd .col-r ul{width: 1000px;}
.g-gn-bd .col-r ul li{width:218px; height:215px; background: #fff; float: left; margin-right:22px; margin-top: 18px; }
.g-gn-bd .col-r .info{padding: 0 18px 14px 15px; border: 1px solid #dedede}
.g-gn-bd .col-r .info .price{height: 35px; line-height: 35px; overflow: hidden}
.g-gn-bd .col-r .info .link{height:40px; line-height: 20px; overflow: hidden; color: #000 }
.g-gn-last{margin-top: 15px;}
.g-gn-last .col-l{width:583px; float: left }
.g-gn-last .col-c{width:383px; float: left; height: 401px; margin-left:24px  }
.g-gn-last .col-r{width:180px; float: right; height: 401px; position: relative}
.g-gn-last .item{position: relative; margin-bottom:15px; }
.g-gn-last .item .txt{line-height:25px; color: #fff; font-size: 16px;position: absolute; left: 20px; top: 20px; }
.g-gn-last .col-c{position: relative}
.g-gn-last .col-c .top{position: absolute; top: 0}
.g-gn-last .col-c .bottom{position: absolute; bottom: 0; width: 100%}
.g-gn-last .col-c .item{margin-bottom: 0}
.g-gn-last .col-c .top .item{margin-bottom:18px; }
.g-gn-last .col-r .txt{width:20px; text-align: center; line-height: 18px; font-size: 18px; color: #fff; position: absolute; right:75px; top:80px;  }
.g-gn-last .col-r .txt-en{font-size: 12px; color: #fff; position: absolute; right: 86px; top: 98px;-ms-transform:rotate(-8deg);  -moz-transform:rotate(90deg);   -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg);}
.list-bj-hd{height: 36px; background: #f5f5f5; border: 1px solid #d6d6d6}
.list-bj-hd .col-l{width: 280px; float: left}
.list-bj-hd .col-l a{ float: left; width:84px; text-align: center; line-height: 36px; height: 36px; font-size: 14px; border-right:1px solid #d6d6d6}
.list-bj-hd .col-l a.on{color: #1d9cfe; background: url("../images/bj-arr.gif") no-repeat 66px center #fff; text-decoration: none}
.list-bj-hd .col-l a:hover{ text-decoration: none}
.list-bj-hd a.more{display: block; float: right; width: 36px; height: 36px; background: url("../images/bj-more.gif") no-repeat center center; text-indent: -999px; overflow: hidden;border-left:1px solid #d6d6d6}
.list-bj-hd ul{float: right;}
.list-bj-hd ul li{width: 88px; float: left; line-height: 36px;}
.list-bj-hd .vm{vertical-align: -3px;}
.list-bj-bd{width: 970px; overflow: hidden;}
.list-bj-bd ul{width: 1100px;}
.list-bj-bd ul li{width: 285px; height: 300px; border: 13px solid #fff; border-bottom: none; float: left; margin-top: 15px; margin-right: 16px; background: #fff}
.list-bj-bd ul li img{margin-bottom: 10px;}
.list-bj-bd ul li h2{height: 50px; line-height: 25px; overflow: hidden;}
.list-bj-bd ul li h2 a{font-size: 14px; color: #291913; font-weight: bold;}
.list-bj-bd .link{height: 32px; line-height: 32px; margin-top: 5px;}
.list-bj-bd .link a.goBtn{width: 85px; height: 36px; display: inline-block; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size: 15px; color: #fff; font-weight: bold; float: right; background: #ff7721; text-align: center; text-decoration: none}
.g-yl-banner{height: 399px; position: relative}
.g-yl-banner .bd li{height: 399px; background-position: center top;}
.g-yl-banner .hd{width: 180px; height: 18px; position: absolute; left: 50%; margin-left: 300px;}
.g-banner-haid{height: 359px; background: url("../images/banner_haidao.jpg") no-repeat center top}
.g-haid-menu{width:300px; height: 345px; background: rgba(255,255,255,.7); float: left;position: relative; }
.g-haid-menu .item{height:78px; padding-top: 8px; border-bottom: 1px solid #97a8af;  padding-right: 24px; }
.g-haid-menu .item:nth-last-child{border-bottom: none}
.g-haid-menu .item .icon{float: left; width: 28px; height: 28px; margin-left: 20px; margin-top: 5px; }
.g-haid-menu .item h2{font-size: 15px; color: #333; height: 25px; line-height: 25px;}
.g-haid-menu .item h2 span{font-size: 20px; line-height: 20px;}
.g-haid-menu .item .leftMenu{width: 207px;}
.g-haid-menu .item .mainLink a{margin-right: 10px; display: inline-block; line-height: 20px;}
.g-haid-menu .item .hoverList{position: absolute; left: 300px; top:0; height: 345px; width: 698px; padding-left: 2px; display: none}
.g-haid-menu .white-box{width: 634px; height:330px; background: #fff; padding-left:34px; float: right; padding-top: 15px; position: relative; padding-right: 30px;  }
.g-haid-menu .white-box h2{height:30px; border-bottom: 1px solid #f2f2f2; padding-left: 15px; position: relative; font-size: 16px; }
.g-haid-menu .white-box h2 i{display: inline-block; width: 0; height:16px; border-left:5px solid #006adb; position: absolute; left: 0; top: 5px }
.g-haid-menu .white-box .sList{width:570px; line-height:25px; margin-top: 15px;  }
.g-haid-menu .white-box .sList td{padding-bottom:5px;  }
.g-haid-menu .white-box .sList td a{display: inline-block; margin:0 5px; vertical-align: top;}
.g-haid-menu .white-box .adBox{position: absolute; left: 30px; bottom:20px; width: 690px; }
.g-haid-menu .white-box .adBox a{margin-right:25px; display: inline-block; width: 294px; height: 80px; overflow: hidden; float: left }
.g-haid-title{height:30px; line-height: 30px; border-left: 3px solid #00a7e1; padding-left: 10px; }
.g-haid-title span{font-size: 20px; color: #000}
.g-haid-row01{height:246px; padding:15px; background: #fff; overflow: hidden }
.g-haid-row01 ul{width:1200px;}
.g-haid-row01 li{width:280px; height: 246px; float: left; position: relative; margin-right: 15px;  }
.g-haid-row01 .pic{width: 280px; height:158px; position: relative; overflow: hidden; }
.g-haid-row01 .pic .info{position:absolute; bottom:0;height:30px; line-height: 30px; width: 100%; padding: 0 10px; background:rgba(0,0,0, .5) ; color: #fff; display: none; }
.g-haid-row01 .pic .tag{position: absolute; top: 30px; right: 0;  padding: 0 5px; height:30px; line-height: 30px; color: #fff; background: #f3455e }
.g-haid-row01 .text{ box-shadow: 0px 0px 5px 0 #999; padding: 0 10px; overflow: hidden}
.g-haid-row01 .text h2{height: 30px; line-height: 30px;}
.g-haid-row01 .text p{line-height: 20px; height: 45px;}
.g-haidaoStyle{ margin-top: 30px;}
.g-haidaoStyle .hd{height: 30px; line-height: 30px;}
.g-haidaoStyle .hd h2{float: left; border-left: 5px solid #30a8e5; font-size: 22px; color: #333; padding-left: 5px; height: 30px; line-height: 30px;}
.g-haidaoStyle .hd ul{float: right; margin-right: 100px;}
.g-haidaoStyle .hd ul li{height: 27px; border-bottom: 3px solid #eeeeeb; padding: 0 2px; float: left; margin-right: 30px; cursor: pointer; font-size: 16px;}
.g-haidaoStyle .hd li.on{border-bottom: 3px solid #30a8e5; color: #30a8e5}
.g-haidaoStyle .hd a.more{float: right; width: 55px; height: 22px; margin-top: 5px; border: 1px solid #dfdfdf; background: #ebebeb; color: #666; display: inline-block; line-height: 22px;; text-align: center; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.g-haidaoStyle .bd {overflow: hidden;}
.g-haidaoStyle .bd .item{padding: 13px 13px 0 13px; overflow: hidden; background: #fff; margin-top: 5px;}
.g-haidaoStyle .bd ul{width: 1200px}
.g-haidaoStyle .bd li{width: 280px; height: 246px; float: left; margin-right: 16px; margin-bottom: 16px;}
.g-haidaoStyle .bd .pic{width: 280px; height: 157px; position: relative; overflow: hidden;}
.g-haidaoStyle .bd .pic .tag{position: absolute; right: 0; top: 10px; height: 28px; background:#f3455e; padding: 0 3px; color: #fff; font-size: 14px; line-height: 28px;}
.g-haidaoStyle .bd .pic .info{position: absolute; bottom: 0; left: 0; width: 100%; height: 30px; line-height: 30px; padding: 0 10px; color: #fff; background: rgba(0,0,0,.7);}
.g-haidaoStyle .bd .detail{height: 87px; border: 1px solid #f2f2f2; border-top:none; padding: 0 10px;}
.g-haidaoStyle .bd .detail h3{height: 32px; line-height: 32px;}
.g-haidaoStyle .bd .detail p{height: 50px; line-height: 25px; overflow: hidden; font-size: 14px;}
.g-haidaoStyle .bd li.first{width: 576px; height: 246px; position: relative;}
.g-haidaoStyle .bd li.first .text{width: 166px; padding: 35px 25px 25px 25px; background: rgba(255,255,255,.8); position: absolute; left: 45px; top: 40px; color: #333; }
.g-haidaoStyle .bd li.first .text h3{height: 46px; border-bottom: 1px solid #333; color: #333; font-size: 30px; font-weight: bold;}
.g-haidaoStyle .bd li.first .text p{height: 30px; line-height: 30px;}
.g-hotStyle{ margin-top: 30px;}
.g-hotStyle .hd{height: 30px; line-height: 30px;}
.g-hotStyle .hd h2{float: left; border-left: 5px solid #30a8e5; font-size: 22px; color: #333; padding-left: 5px; height: 30px; line-height: 30px;}
.g-hotStyle .haidaoShow{overflow: hidden; margin-top: 5px}
.g-hotStyle .haidaoShow ul{width: 1200px}
.g-hotStyle .haidaoShow li{float: left; height: 364px;}
.g-hotStyle .haidaoShow .pic{width: 200px; float: left}
.g-hotStyle .haidaoShow li.on .detail{display: block}
.g-hotStyle .haidaoShow .detail{width: 170px;  height: 294px;padding: 20px 15px 50px 15px; float: left; line-height: 20px; color: #333; font-size: 14px; position: relative; overflow: hidden; background: #f6f6f6; display: none}
.g-hotStyle .haidaoShow .detail a{position: absolute; bottom: 20px; height: 25px; line-height: 25px; background: #ff8800; color: #fff; font-size: 14px; display: inline-block; padding: 0 15px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-decoration: none}
.haidao-bottom{background: #fff; padding: 20px 0 40px 0; margin-top: 30px;}
.haidao-bottom .hd{height: 30px; line-height: 30px;}
.haidao-bottom .hd h2{float: left; border-left: 5px solid #30a8e5; font-size: 22px; color: #333; padding-left: 5px; height: 30px; line-height: 30px;}
.haidao-bottom .bd{height: 360px; margin-top: 15px}
.haidao-bottom .col-l{width: 280px; float: left}
.haidao-bottom .col-l .bd{width: 280px; height: 350px; padding-top: 10px; background: #ececec; position: relative}
.haidao-bottom .col-l .bd .tag{width: 36px; height: 30px; position: absolute; right: -18px; top: -18px; background: url("../images/icon-haidao03.gif") no-repeat; display: block}
.haidao-bottom .col-l .bd td{height: 40px;  vertical-align: middle;}
.haidao-bottom .col-l .bd p{height: 40px; overflow: hidden; line-height: 40px;}
.haidao-bottom .col-l .bd a{font-size: 15px; margin: 0 3px}
.haidao-bottom .col-l .bd .num{width: 30px; height: 30px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; border:1px solid #fbdf6c; line-height: 30px; text-align: center;; font-size: 14px; font-weight: bold; color: #333; display: inline-block; background: #f8f8f8}
.haidao-bottom .col-l .bd .num.norml{border: 1px solid #999; padding: 0}
.haidao-bottom .col-c{width: 590px; float: left; margin-left: 20px;}
.haidao-bottom .col-c .item{height: 100px; padding: 5px; background: #f6f6f6}
.haidao-bottom .col-c .item .pic{width: 224px; height: 100px; overflow: hidden}
.haidao-bottom .col-c .item .txt{width: 340px; height: 100px; overflow: hidden;}
.haidao-bottom .col-c .item .txt h3{height: 35px; line-height: 35px; overflow: hidden}
.haidao-bottom .col-c .item .txt h3 a{font-size: 14px; color: #333}
.haidao-bottom .col-c .item .txt p{line-height: 20px}
.haidao-bottom .col-r{width: 300px; float: right}
.haidao-bottom .col-r .item{height: 100px; padding: 5px; background: #f6f6f6;}
.haidao-bottom .col-r .item .pic{width: 290px; height: 100px; overflow: hidden; position: relative}
.haidao-bottom .col-r .item .pic p{width: 270px; height: 30px; line-height: 30px; padding: 0 10px; color: #fff; font-size: 14px; background: rgba(0,0,0,.7); position: absolute; bottom: 0; text-align: center;}


/*签证国家切换样式*/


.g-vs-gjbt{ width:1200px; background:#e0e0e0; overflow:hidden; margin:20px 0px 0px 0px;}
.g-vs-gjbt .hd2{ width:1200px; height:75px; position:absolute; z-index:999; margin:240px 0px 0px 0px;}
.g-vs-gjbt .hd2 a.tab2:link { width:226px; height:75px; float:left; margin:20px 7px 0px 7px; display: inline-block; position:relative; text-decoration:none; background:url(../images/design_dl_bg.png) no-repeat top center; text-align:center;}
.g-vs-gjbt .hd2 a.tab2:visited { width:226px; height:75px; float:left; margin:20px 7px 0px 7px; display: inline-block; position:relative; text-decoration:none; background:url(../images/design_dl_bg.png) no-repeat top center; text-align:center;}
.g-vs-gjbt .hd2 a.tab2:hover { width:226px; height:75px; float:left; margin:20px 7px 0px 7px; display: inline-block; position:relative; text-decoration:none; background:url(../images/design_dl_bg_hover.png) no-repeat top center; text-align:center;}
.g-vs-gjbt .hd2 a.tab2:active { width:226px; height:75px; float:left; margin:20px 7px 0px 7px; display: inline-block; position:relative; text-decoration:none; background:url(../images/design_dl_bg_hover.png) no-repeat top center; text-align:center;}
.g-vs-gjbt .hd2 .on{ width:226px; height:75px; float:left; margin:20px 10px 0px 0px; display: inline-block; position:relative; text-decoration:none; background:url(../images/design_dl_bg_hover.png) no-repeat top center; text-align:center;}

.g-vs-gjbt .bd2{ width:1200px; height:500px; float:left; background:#e0e0e0;}
.g-vs-gjbt .bd2 ul{ width:1200px; height:500px; float:left;}
.g-vs-gjbt .bd2 ul .list_bj1{ width:1200px; height:290px; float:left; margin:0px 0px 50px 0px; background:url(../images/banner1.jpg) top center no-repeat;}
.g-vs-gjbt .bd2 ul .list_bj2{ width:1200px; height:290px; float:left; margin:0px 0px 50px 0px; background:url(../images/banner2.jpg) top center no-repeat;}
.g-vs-gjbt .bd2 ul .list_bj3{ width:1200px; height:290px; float:left; margin:0px 0px 50px 0px; background:url(../images/banner3.jpg) top center no-repeat;}
.g-vs-gjbt .bd2 ul .list_bj4{ width:1200px; height:290px; float:left; margin:0px 0px 50px 0px; background:url(../images/banner4.jpg) top center no-repeat;}
.g-vs-gjbt .bd2 ul .list_bj5{ width:1200px; height:290px; float:left; margin:0px 0px 50px 0px; background:url(../images/banner5.jpg) top center no-repeat;}
.g-vs-gjbt .bd2 ul li{ width:100px; height:auto; float:left; margin:20px 10px 0px 20px;}
.g-vs-gjbt .bd2 ul li strong{ width:30px; height:30px; float:left;}
.g-vs-gjbt .bd2 ul li strong img{ width:30px; height:30px;}
.g-vs-gjbt .bd2 ul li span{ width:70px; float:left; line-height:30px; text-align:center;}



/*--弹窗样式--*/

#gray{width:100%;height:100%;background:rgba(0,0,0,0.3);position:fixed;top:0px;display:none;z-index:1100; left:0px;}

.popup{
	width:532px; 
	height:auto;
	background-color:#fff;
	position:absolute;
	z-index:1101;
	border:1px solid #ebeaea;
	left:400px;
	top:96px;
	display:none;
}
.popup .top_nav{
	width:532px;
	height:46px;
	background-image: url(../images/popup_top_bj.jpg);
	border-bottom:1px solid #ebeaea;
	position:relative;
	cursor:move;
}
.popup .top_nav i{width:35px;height:35px;background:url(../images/sucai_tubiao.png) -314px -5px;position:absolute;top:6px;left:8px;display:block; }
.popup .top_nav span{font:18px/18px 'microsoft yahei';color:#707070;display:block;position:absolute;top:13px;left:30px; font-weight:bold;}

.popup .top_nav a.guanbi { background:url(../images/popup_guanbi.png) repeat 0px 0px; width:35px; height: 35px; display: block; position:absolute;top:8px;right:10px;cursor:pointer;}
.popup .top_nav a.guanbi span { display: none;}
.popup .top_nav a.guanbi:hover { background: url(../images/popup_guanbi.png) repeat 0px -35px; }






.forWin {
	position: relative;
	font: 12px/1.5 arial, 'microsoft yahei', sans-serif;
	background-color: #fff;
	color: #919191;	
}
.forWin a:hover {
	text-decoration: none;
}

input, textarea, button, select, fieldset {
	font-size: 14px;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	outline: 0;
	border: 0;
	vertical-align: top;
}


/* 页面公用样式：头部
=================================== */
.forWin {
	background: #eeeeeb;
}

.zChead {
	width: 100%;
	height: auto;
	background: #fff;
}
.zCheadBar {
	width: 100%;
	height: 30px;
	background: #f8f8f8;
}
.zCheadBar .zCheadBmain {
	width: 1200px;
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
}
.zCheadBar .zCicon {
	display: block;
	float: left;
	width: 17px;
	height: 15px;
	background: url(../images/top_icon.jpg) no-repeat 0 0;
}
.zCheadBar .zClogin {
	float: left;
}
.zCheadBar .zClogin li {
	float: left;
	font-family: "SimSun";
	margin-right: 10px;
}
.zCheadBar .zClogin li a {
	font-family: "SimSun";
}
.zCheadBar .zClogin .zCicon {
	margin: 7px 2px 0 0;
	background-position: 0 0;
}
.zCheadBar .zClogin a {
	color: #555;
}
.zCheadBar .zClogin a:hover {
	color: #ff6600;
}
.zCheadBar .zCheadNav {
	float: right;
}
.zCheadBar .zCheadNav li {
	float: left;
	margin-left: 12px;
	position: relative;
	z-index: 1001;
}
.zCheadBar .zCheadNav .zCicon {
	margin: 8px 3px 0 0;
} 
.zCheadBar .zCheadNav .zCopt .zCicon {
	background-position: -17px 0 ;
}
.zCheadBar .zCheadNav .zCphone .zCicon {
	background-position: -34px 0 ;
}
.zCheadBar .zCheadNav .zCwchat .zCicon {
	background-position: -51px 0 ;
}
.zCheadBar .zCheadNav .zCsink .zCicon {
	background-position: -68px 0 ;
}
.zCheadBar .zCheadNav a:hover {
	color: #ff6600;
}

.zCheadBar .zCheadNav .zCarrow {
	width: 13px;
	height: 10px;
	position: absolute;
	top: 20px;
	right: 22px;
	background: url(../images/head_arrow.png) no-repeat 0 0;
	z-index: 99;
	display: none;
}
.zCheadBar .zCheadNav li .zCheadDrop {
	position: absolute;
	top: 30px;
	right: 0;
	background: #fff;
	text-align: center;
	line-height: 20px;
	color: #555;
	-webkit-box-shadow: 0 0 8px #999;
	-moz-box-shadow: 0 0 8px #999;
	box-shadow: 0 0 8px #999;
	display: none;
	*border: 1px solid #ccc;
}
.zCheadBar .zCheadNav li .zCheadDrop > div {
	padding: 10px 10px 5px 10px;
}
.zCheadBar .zCheadNav .zCsink .zChdink {
	padding: 0;
	width: 145px;
}
.zCheadBar .zCheadNav .zCsink .zChdink > dl {
	border-top: 1px solid #efefef;
	padding: 10px 10px 10px 18px;
	text-align: left;
	overflow: hidden;
}
.zCheadBar .zCheadNav .zCsink .zChdink > dl:first-child {
	border-top: none;
}
.zCheadBar .zCheadNav .zCsink .zChdink dt {
	font-weight: 700;
	color: #397aac;
}
.zCheadBar .zCheadNav .zCsink .zChdink a {
	display: block;
	float: left;
	margin-right: 10px;
	line-height: 30px;
	color: #666;
}
.zCheadBar .zCheadNav .zCsink .zChdink a:hover {
	color: #397aac;
}
.zCheadBar .zCheadNav li:hover .zCarrow {
	display: block;
}
.zCheadBar .zCheadNav li:hover .zCheadDrop {
	display: block;
}

.zChead .zCheadMult {
	width: 1200px;
	margin: 0 auto;
	padding: 17px 0 21px;
	height: 64px;
}
.zChead .zClogo {
	float: left;
	width: 460px;
}
.zChead .zCsearch {
	float: left;
	width: 413px;
	padding-top: 7px;
	position: relative;
	z-index: 1002;
}
.zChead .zCsearch .formWrap {
	height: 32px;
	overflow: hidden;
}
.zChead .zCsearch input {
	display: block;
	float: left;
	width: 330px;
	height: 28px;
	text-indent: 15px;
	border: 2px solid #ffab34;
	font: 14px/2 SimSun;
	color: #c2c2c2;
}
.zChead .zCsearch button {
	display: block;
	float: left;
	width: 78px;
	height: 32px;
	text-align: center;
	line-height: 30px;
	font-size: 15px;
	color: #fff;
	background: #ffab34;
}
.zChead .zCsearch .zCformResult {
	font-family: SimSun;
	margin-top: 7px;
}
.zChead .zCsearch .zCformResult a {
	color: #999;
}
.zChead .zCsearch .zCformResult a:hover {
	color: #ff6600;
	text-decoration: underline;
}
.zChead .zChotline {
	width: 210px;
	float: right;
	padding-top: 11px;
}
.zChideTxt {
	position: absolute;
	top: 39px;
	left: 0;
	z-index: 9;
	border: 1px solid #e0e0e0;
	width: 331px;
	height: auto;
	min-height: 50px;
	background: #fff;
	display: none;
}
.zChideTxt .zCshowTxt {
	padding: 10px;
}
.zChideTxt .zCshowTxt li {
	height: 22px;
	line-height: 22px;
	margin: 1px 0;
	padding: 0 10px;
}
.zChideTxt .zCshowTxt li a {
	color: #666;
}
.zChideTxt .zCshowTxt li:hover {
	background: #dedede;
}
/* 页面公用样式：导航
=================================== */
.zCnav {
	width: 100%;
	background: #0D4C9A;
	border-bottom: 1px solid #094584;
	position: relative;
	z-index: 1000;
}
.zCnav .zCmain {
	width: 1200px;
	height: 43px;
	margin: 0 auto;
}
.zCnav .zCnavRi {
	float: left;
	width: auto;
}
.zCnav .zCnavRi > ul > li {
	float: left;
}
.zCnav .zCnavRi .zCnavrMenu {
	display: block;
	font-size: 16px;
	color: #fff;
	height: 16px;
	line-height: 16px;
	position: relative;
	padding: 14px 22px 14px;
	background: url(../images/nav_ri_cut.jpg) no-repeat left center;	
}
.zCnav .zCnavRi .zCnavrMenu > i {
	display: none;
	position: absolute;
	top: 38px;
	left: 50%;
	margin-left: -6px;
	width: 13px;
	height: 6px;
	background: url(../images/navr_menu_arr.png) no-repeat 0 0;
}
.zCnav .zCnavRi > ul > li:first-child .zCnavrMenu {
	background-image: none;
}
.zCnav .zCnavRi .zCnavrMenu:hover {
	color: #ff6600;
	text-decoration: none;
}
.zCnav .zCnavRi .zCnavrMenu:hover > i {
	display: block;
}
.zCnav .zCnavRi .zCnavItem {
	position: absolute;
	top: 44px;
	left: 0;
	right: 0;
	border-bottom: 1px solid #dedede;
	background: #fff;
	z-index: 1111;
	display: none;
}
.zCnav .zCnavRi .zCnavItem > div {
	position: absolute;	
}









.zCnav .zCnavLe {
	width: 220px;
	height: 44px;
	float: left;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.zChomeNav.zCnav .zCnavLe, .zCnav .zCnavLe:hover {
	overflow: inherit;
}
.zCnav .zCnavLe .zCnavTxt {
	display: block;
	width: 220px;
	height: 43px;
	line-height: 43px;
	border-bottom: 1px solid #094584;
	background: #1872e0 url(../images/nav_le.png) no-repeat 0 0;
	background-position: 182px 15px;
	font-size: 16px;
	color: #fff;
	text-indent: 20px;
}
.zCnav .zCnavLe .zCnavs {
	width: 220px;
	height: 380px;
	background: #fff;
	position: relative;
	z-index: 999;
}
.zCnav .zCnavLe .zCnavs a:hover {
	color: #ff6600;
}
.zCnav .zCnavLe .zCnavsLi {
	height: 73px;
	margin-bottom: 1px;
}
.zCnavsBg {
	height: 73px;
	border-bottom: 1px dashed #ccc;
	margin: 0 10px;
	background: url(../images/navs_arrow.png) no-repeat 0 0;
	background-position: 185px 18px;
}
.zCnav .zCnavLe .zCnavsLi:hover {
	background: #f8f8f8;
}
.zCnav .zCsubNav {
	padding: 10px 0 0 10px;
}
.zCnav .zCsubNav h3 {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}
.zCnav .zCsubNav h3 > a {
	font-size: 14px;
	font-weight: 700;
	color: #333;
}
.zCnav .zCsubNav p > a {
	font-size: 14px;
	color: #606060;
	margin-right: 20px;
}
.zCnav .zCnavCates {
	position: absolute;
	top: 0;
	left: 220px;
	width: 380px;
	height: 370px;
	background: #f8f8f8 url(../images/navcate.jpg) no-repeat left bottom;
	display: none;
}
.zCnav .zCnavCates .zCnavCat {
	padding: 10px 0 0 20px;
}
.zCnav .zCnavCates .zCnavCat a {
	display: block;
	float: left;
	width: 82px;
	font-size: 14px;
	color: #3e3e3e;
	padding-right: 10px;
	overflow: hidden;
}
.zCnav .zCnavCates .zCnavCat dt {
	width: 100%;
	height: 28px;
	font-weight: 700;
}
.zCnav .zCnavCates .zCnavCat dt a {
	color: #333;
}
.zCnav .zCnavCates .zCnavCat dd {
	overflow: hidden;
}
.zCnav .zCnavCates .zCnavCat dd a {
	height: 25px;
	line-height: 25px;
}
.zCnav .zCnavLe .zCnavsLi:hover .zCnavCates {
	display: block;
}

/* 页面公用样式：底部
=================================== */
.zCfoot {
	background: #282a2e;
}
.zCfootWrap {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 10px;
	overflow: hidden;
}
.zCfoot .zCfootWrap:first-child {
	border-bottom: 1px solid #202225;
	padding-top: 40px;
}
.zCfoot .zCfootNav {
	float: left;
}
.zCfoot .zCfootNav .zCftDl {
	float: left;
	margin-right: 75px;
}
.zCfoot .zCfootNav .zCftDl dt,
.zCfoot .zCftDt {
	font-size: 14px;
	font-weight: 700;
	color: #c9cad0;
	margin-bottom: 10px;
}

.zCfootWrap a:hover {
	color: #fff !important;
}

.zCfoot .zCfootNav .zCftDl dd {
	line-height: 26px;
}
.zCfoot .zCfootNav .zCftDl a {
	font-size: 13px;
	color: #81858e;
}
.zCfoot .zCfootWeat {
	float: left;
	margin-right: 70px;
}
.zCfoot .zCfootTel {
	float: left;
}
.zCfoot .zCftNum {
	padding: 30px 0 0 68px;
	font-size: 14px;
	color: #71747d;
} 
.zCfoot .zCftNum .zCicon {
	float: left;
	display: block;
	width: 58px;
	height: 58px;
	margin-left: -68px;
	background: url(../images/foot_tel_icon.jpg) no-repeat 0 0;
} 
.zCfoot .zCftNum h4 {
	font-size: 32px;
	font-weight: 400;
	line-height: 32px;
	color: #c6c9d1;	
}
.zCfoot .zCfootTxt {
	padding-left: 65px;	
}
.zCfoot .zCfootTxt .zCftDt {
	float: left;
	width: 65px;
	margin-left: -65px;
	line-height: 24px;
}
.zCfoot .zCfootTxt .zCftTxtBtn {
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
}
.zCfoot .zCfootTxt .zCftTxtBtn > li {
	float: left;
	margin-right: 10px;
}
.zCfoot .zCfootTxt .zCftTxtBtn a {
	color: #81858e;
	font-size: 14px;
}
.zCfoot .zCftBrand {
	margin-top: 25px;
}
.zCfoot .zCftBrand .zCftTxtBtn > li {
	margin-right: 14px;
}
.zCfoot .zCftBrand .zCftTxtBtn a {
	display: block;
	width: 112px;
	text-align: center;
	font-size: 12px;
}
.zCfoot .zCftBrand .zCftTxtBtn img {
	display: block;
	-webkit-border-radius: 2px;
			border-radius: 2px;
}
/*幻灯片*/
.zChomeBan {
	width: 100%;
	height: 380px;
	position: relative;
	overflow: hidden;
}
.swiper-container-horizontal > .swiper-pagination {
	left: 10% !important;
}
.zChomeBan .swiper-pagination-bullet {
	width: 180px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,.4);
	border-radius: 0;
}
/* 页面私有样式：签证流程
=================================== */
.zChomeProcess {
	width: 100%;
	height: 121px;
	background: #f2f2f2;
}
.zChomeProcess .zCprocess {
	width: 1160px;
	margin: 0 auto;
	padding: 28px 20px;
	overflow: hidden;
}
.zCprocess .zCpItem {
	float: left;
	width: 232px;
}
.zCprocess .zCpItem .zCicon {
	float: left;
	display: block;
	width: 65px;
	height: 65px;
	background: url(../images/process.jpg) no-repeat 0 0;
}
.zCprocess .zCpItem01 .zCicon {
	background-position: 0 0;
}
.zCprocess .zCpItem02 .zCicon {
	background-position: -65px 0;
}
.zCprocess .zCpItem03 .zCicon {
	background-position: -130px 0;
}
.zCprocess .zCpItem04 .zCicon {
	background-position: -195px 0;
}
.zCprocess .zCpItem05 .zCicon {
	background-position: -260px 0;
}
.zCprocess .zCpItem > div {
	float: left;
	margin-left: 12px;
	padding-top: 10px;
	font-size: 14px;
	color: #767684;
}
.zCprocess .zCpItem h3 {
	font-size: 15px;
	font-weight: 500;
	color: #1b1b2f;
}
/* 页面私有样式：首页主要内容
=================================== */
.zChome {
	background: #fff;
	min-height: 1200px;
}
.zCmain {
	width: 1200px;
	margin: 0 auto;
}
.zChome .zCmain {
	padding: 35px 0 25px;
}
.zChome .zCmain .zCstn {
	margin-bottom: 35px;
}
.zCstn .zCstnTit {
	height: 48px;
	overflow: hidden;
	border-bottom: 1px solid #e6e6e6;	
}
.zCstnTit .zCinline {
	display: inline-block;
	float: left;
	font-size: 28px;
	font-weight: 500;
	line-height: 48px;
	color: #2f302d;
}
.zCstnTit .zCtab {
	float: left;
	margin: 11px 0 0 105px;
}
.zCstnTit .zCtab li {
	float: left;
	font-size: 16px;
	height: 26px;
	line-height: 26px;
}
.zCstnTit .zCtab li > a {
	font-size: 14px;
	color: #2f302d;
	display: block;
	padding: 0 20px;
}
.zCstnTit .zCtab li.active > a {
	background: #fe8800;
	color: #fff;
}
.zCstn .zCstnTit .zCtxtBtn {
	float: right;
	margin-top: 20px;
	font-size: 12px;
	color: #666;
}
.zCstn .zCstnTit .zCtxtBtn:hover {
	color: #ff6600;
}

/*地区*/
.zCstnZone .zCul {
	margin-left: -20px;
	overflow: hidden;
}
.zCstnZone .zCli {
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
.zCstnZone .zCstnItem {
	display: block;
	width: 224px;
	height: 150px;
	position: relative;
	overflow: hidden;
}
.zCstnZone .zCstnItem .zCimgWrap img {
	width: 100%;
	height: 100%;
	-webkit-transition: -webkit-transform .4s ease-in-out;
	      -moz-transition: -moz-transform .4s ease-in-out;
	          -o-transition: -o-transform .4s ease-in-out;
	 				transition: transform .4s ease-in-out;
}
.zCstnZone .zCstnItem .zCimgText {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 206px;
	height: 27px;
	color: #fff;
	font-size: 18px;
	padding: 9px;
	background: url(../images/stn_title.png) repeat-x 0 bottom;
}
.zCstnZone .zCstnItem .zCimgText > span {
	margin-right: 6px;
	text-transform: capitalize;
}
.zCstnZone .zCstnItem .zCimgFlag {
	width: 70px;
	height: 47px;
	position: absolute;
	left: 10px;
	top: 10px;
}
.zCstnZone .zCstnItem .zCimgFlag img {
	width: 70px;
	height: 47px;
}
.zCstnZone .zCstnItem:hover .zCimgWrap img {
	-webkit-transform: scale(1.06);
	   -moz-transform: scale(1.06);
	    -ms-transform: scale(1.06); /* IE9 */
			transform: scale(1.06);	
}
.zCstnZone .zCstnItem:hover .zCimgText {
	color: #ff6600;
}

/*团购*/
.zCstnGroup {}
.zCstnGroup .zCul {
	margin-left: -20px;
	overflow: hidden;
}
.zCstnGroup .zCli {
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
.zCstnGroup .zCstnItem {
	display: block;
	padding: 10px;
	border: 1px solid #f4f4f4;
	background: #f4f4f4;
	width: 263px;
	height: 62px;
}
.zCstnGroup .zCstnItem .zCimgWrap {
	float: left;
	border: 1px solid #f4f4f4;
	width: 90px;
	height: 60px;
}
.zCstnGroup .zCstnItem .zCimgWrap img {
	width: 100%;
	height: 100%;
}
.zCstnGroup .zCstnItem .zCimgText {
	margin-left: 100px;
	max-height: 62px;
}
.zCstnGroup .zCstnItem .zCimgText h3 {
	font-size: 14px;
	font-weight: 400;
	color: #515151;
	padding-top: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zCstnGroup .zCstnItem .zCimgText p {
	font-size: 12px;
	color: #828282;
}
.zCstnGroup .zCstnItem .zCimgText em {
	color: #ff333a;
	font-weight: 400;
	font-size: 20px;
	padding: 0 2px;
}
.zCstnGroup .zCstnItem:hover {
	border: 1px solid #ff9911;
	background: #fff6ea;
}
.zCstnGroup .zCstnItem:hover h3 {
	color: #333;
}


/*保障*/
.zCstnDeal {}
.zCstnDeal .zCul {
	margin-left: -15px;
	overflow: hidden;
}
.zCstnDeal .zCul .zCcolOne {
	float: left;
	width: 465px;
}
.zCstnDeal .zCul .zCcolTwo {
	float: left;
	width: 492px;
}
.zCstnDeal .zCul .zCcolThr {
	float: left;
	width: 256px;
}
.zCstnDeal .zCul .zCli {
	float: left;
	margin: 10px 0 0 15px;
}
.zCstnDeal .zCli .zCstnItem {
	display: block;
	position: relative;
	height: 160px;
}
.zCstnDeal .zCul .zCcolThr .zCli .zCstnItem {
	width: 241px;
	height: 330px;
}
.zCstnDeal .zCul .zCcolThr .zCli .zCstnItem .zCimgWrap {
	width: 241px;
	height: 330px;
}
.zCstnDeal .zCul .zCcolThr .zCli .zCstnItem .zCimgWrap img {
	width: 241px;
	height: 330px;
}
.zCstnDeal .zCcolOne .zCstnItem .zCimgWrap {
	width: 450px;
	height: 160px;
	margin-bottom: 10px;
}
.zCstnDeal .zCcolOne .zCstnItem .zCimgWrap img {
	width: 450px;
	height: 160px;
}	
.zCstnDeal .zCstnItem .zCimgText {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,.65);
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding: 25px;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.zCstnDeal .zCstnItem .zCwhiteBor {
	position: absolute;
	top: 25px;
	left: 25px;
	right: 25px;
	bottom: 25px;
	border: 2px solid #a3a39f;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 20px;
}
.zCstnDeal .zCstnItem .zCimgText h3 {
	margin-top: 12px;
	font-weight: 400;
}
.zCstnDeal .zCstnItem:hover .zCimgText {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.zCstnDeal .zCcolTwo .zCstnItem .zCimgWrap {
	width: 231px;
	height: 160px;
}
.zCstnDeal .zCcolTwo .zCstnItem .zCimgWrap img {
	width: 231px;
	height: 160px;
}	
/*目的*/
.zCstnGoal {}
.zCstnGoal .zCul {
	margin-left: -20px;
	overflow: hidden;
}
.zCstnGoal .zCli {
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
.zCstnGoal .zCstnItem {
	display: block;
	width: 285px;
	height: 162px;
	position: relative;
}
.zCstnGoal .zCstnItem .zCimgWrap {
	width: 285px;
	height: 160px;
}
.zCstnGoal .zCstnItem img {
	width: 100%;
	height: 100%;
}
.zCstnGoal .zCstnItem .zCimgText {
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/goal_white.png) no-repeat top right;
	padding: 0 0 15px 15px;
}
.zCstnGoal .zCstnItem .zCimgText span {
	display: block;
	text-transform: capitalize;
	text-align: right;
}
.zCstnGoal .zCstnItem .zCimgText .zCen {
	padding-right: 10px;
}

/*底部三列公告类*/
.stnNotice {
	overflow: hidden;
	padding-top: 20px;
}
.stnNotice .zCrow {
	float: left;
	border: 1px solid #e3e3e3;
	height: 240px;
	margin-left: 20px;
	padding: 15px;
}
.stnNotice .zCrollRow {
	width: 320px;
	margin-left: 0 !important;
}
.stnNotice .zCrollRow .zCrollBox {
	padding-left: 5px;
}
.stnNotice .zCrollRow li {
	overflow: hidden;
	font-size: 12px;
	color: #6f7071;
	padding-left: 20px;
	margin-bottom: 15px;
}
.stnNotice .zCrollRow li .zCimgWrap {
	float: left;
	margin-left: -20px;
}




.stnNotice .zCrowTit .zCinline {
	float: left;
	font-size: 18px;
	color: #404040;
}
.stnNotice .zCrowTit .zCinline > .zCicon {
	display: inline-block;
	float: left;
	width: 20px;
	height: 20px;
	margin: 3px 4px 0 0;
	background: url(../images/notice_title.jpg) no-repeat 0 0;
}
.stnNotice .zCrollRow .zCinline > .zCicon {
	background-position: 0 0;
}
.stnNotice .zCfaqRow .zCinline > .zCicon {
	background-position: -20px 0;
}
.stnNotice .zCtipRow .zCinline > .zCicon {
	background-position: -40px 0;
}
.stnNotice .zCrowTit .zCtxtBtn {
	float: right;
	font-size: 12px;
	color: #88bdfd;
	margin-top: 5px;
}
.stnNotice .zCfaqRow,
.stnNotice .zCtipRow {
	width: 372px;
}
.stnNotice .zCrowTit {
	overflow: hidden;
	margin-bottom: 13px;
}
.stnNotice .zCfeedWrap {}
.stnNotice .zCfeedWrap li {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	margin-bottom: 5px;
}
.stnNotice .zCfeedWrap li span {
	float: right;
	font-size: 12px;
	color: #938a93;
}
.stnNotice .zCfeedWrap li a {
	display: inline-block;
	color: #6f7071;
	max-width: 300px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.stnNotice .zCfeedWrap li a:hover {
	color: #ff6600;
}


/* 页面公用样式：头部
=================================== */
.zCinner {
	position: relative;
	z-index: 1;
}
.zCvisa {
	border: 1px solid #d4d4d4;
	background: #fff;
	width: 1198px;
	margin: 15px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.zCvisa .zCrow {
	height: 30px;
	line-height: 30px;
	padding: 8px 45px 8px 100px;
	position: relative;
	border: none;
}
.zCvisa .zCrow:first-child {
	border-bottom: 1px dashed #d4d4d4;
}
.zCvisa .zCrow .zCdt {
	float: left;
	width: 85px;
	color: #000;
	padding-right: 15px;
	font-weight: 700;
	text-align: right;
	margin-left: -100px;
	line-height: 28px;
}
.zCvisa .zCrow .zCdd {
	float: left;
	max-width: 1000px;
}
.zCvisa .zCrow .zCdd a {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	color: #333;
	padding: 0 8px;
	margin-left: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.zCvisa .zCrow .zCdd a.on, .zCvisa .zCrow .zCdd a:hover {
	background: #ff6600;
	color: #fff;
}
.zCvisa .zCrow .zCtxtBtn {
	float: right;
	display: block;
	padding: 0 12px;
	color: #333;
	background: url(../images/visa_arrow.jpg) no-repeat right center;
}

.zCvisa .zCrow .zCtxtBtn.on{background:url(../images/visa_arrow_on.jpg) no-repeat right center}
.zCvisa .zCrow .g-visa-silide1 { top:46px; left:-1px;}
.g-visa-title{ overflow:hidden;}
.g-visa-title.showhide{ overflow:inherit}
.g-visa-silide1{ position: absolute;z-index: 99; left: 0; top:42px; background: #f2f2f2; border: 1px solid #e0e0e0; width: 100% ;}
.g-visa-silide1 .hd{height:32px; padding-left: 125px }
.g-visa-silide1 .hd a{ height: 28px; display:inline-block; border-bottom: 4px solid #f2f2f2; line-height: 28px; margin-right: 20px; padding: 0 15px; text-decoration: none}
.g-visa-silide1 .hd a.on{border-bottom: 4px solid #ff6600}
.g-visa-silide1 .bd{ background: #fff;  }
.g-visa-silide1 .bd .item{padding:10px 80px 15px 20px}
.g-visa-silide1 .bd .name{ width: 105px; float: left;}
.g-visa-silide1 .bd .list{width:900px; float: left; overflow: hidden}
.g-visa-silide1 .bd .list ul{width: 1000px}
.g-visa-silide1 .bd .list li{width:120px; float: left; height:28px; line-height: 28px;  }
.g-visa-l-t{height: 22px; line-height: 22px; padding: 13px 25px; background: #fff; border: 1px solid #ddd}
.g-visa-l-t h2{ background: url("../images/g-icon01.gif") no-repeat left center; font-size: 20px; padding-left: 30px; color:#666; display: inline-block}
.g-visa-l-t span{ margin-left: 10px}
.g-visa-l-list1 li{ height: 95px; border: 1px solid #ddd; padding: 20px 40px 20px 20px; background: #fff; margin-bottom: 10px;}
.g-visa-l-list1 li img{width:139px; }
.g-visa-l-list1 .g-list1-info{width:720px; }
.g-visa-l-list1 .g-list1-info h2{color:#333; font-size:26px; padding-right: 20px; height: 40px; border-bottom: 1px dashed #ddd }
.g-visa-l-list1 .g-list1-info h2 a{color:#333; font-size:26px; text-decoration: none}
.g-visa-l-list1 .g-list1-info h2 a:hover{color:#ff6600}
.g-visa-l-list1 li.on{border: 1px solid #ff6600;}
.g-visa-l-list1 li.on h2{ color: #ff6600;}
.g-visa-l-list1 .col-l{width: 500px; line-height: 1.5; padding-top: 10px}
.g-visa-l-list1 .col-r{width: 150px; padding-top:15px; color: #fff }

























.zCinner .zCmult {}
.zCinner .zCmult .zCvisaL {
	width: 900px;
	float: left;
}
.zCvisaL .zCpanel {
	padding: 0 10px;
	height: 36px;
	line-height: 36px;
	margin-bottom: 15px;
	background: #fff;
}
.zCpanel .zCsort {
	font-size: 14px;
	float: left;
}
.zCpanel .zCsort .zCall {
	float: left;
	margin: 0 10px;
}
.zCpanel .zCsort .zCprice {
	float: left;
	margin: 0 10px;
}
.zCpanel .zCsort a {
	color: #333;
	display: block;
}
.zCpanel .zCsort .zCcur a {
	color: #0166ce;
}
.zCpanel .zCsort a .zCarrow {
	float: right;
	display: block;
	width: 12px;
	height: 36px;
	position: relative;
	margin: 0 5px;
}
.zCpanel .zCsort a em {
	position: absolute;
	left: 0;
	right: 0;
	width: 12px;
	height: 6px;
	background: url(../images/sort_icon.png) no-repeat 0 0;
}
.zCpanel .zCsort .zCup {
	top: 11px;
	background-position: 0 0;
}
.zCpanel .zCsort .zCdown {
	bottom: 11px;
	background-position: 0 -10px;
}
.zCpanel .zCsort .zCup.zCon {
	background-position: -14px 0;
}
.zCpanel .zCsort .zCup.zCon + .zCdown {
	background-position: 0 -10px;
}
.zCpanel .zCsort .zCup + .zCdown.zCon {
	background-position: -14px -10px;
}
.zCpanel .zCpage {
	float: right;
}
.zCpanel .zCpage > span {
	display: inline-block;
	float: left;
	margin-right: 20px;
	color: #555;
}
.zCpanel .zCpage > a {
	display: inline-block;
	float: left;
	width: 21px;
	height: 22px;
	border: 1px solid #dfdfdf;
	margin: 6px 0 0 6px;
	position: relative;
}
.zCpanel .zCpage > a > em {
	display: block;
	width: 12px;
	height: 6px;
	position: absolute;
	left: 5px;
	top: 8px;
	background: url(../images/sort_icon.png) no-repeat 0 0;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.zCpanel .zCpage > a:hover{
	border-color: #0166ce;
}
.zCpanel .zCpage > .zCprev > em {
	background-position: 0 -10px;
}
.zCpanel .zCpage > .zCprev:hover > em {
	background-position: -14px -10px;
}
.zCpanel .zCpage > .zCnext > em {
	background-position: 0 0;
}
.zCpanel .zCpage > .zCnext:hover > em {
	background-position: -14px 0;
}




.zCvisaCol .zCul {
	margin-left: -15px;
}
.zCvisaCol .zCli {
	float: left;
	width: 290px;
	margin: 0 0 20px 15px;
}
.zCvisaCol .zCvisaItem {
	display: block;
	width: 290px;
	background: #fff;
	box-shadow: 0 0 10px #ccc;
}
.zCvisaCol .zCvisaItem .zCimgWrap {
	width: 290px;
	height: 175px;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.zCvisaCol .zCvisaItem .zCimgWrap img {
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.zCvisaCol .zCvisaItem .zCimgText {
	height: 100px;
	padding: 0 10px;
}
.zCvisaCol .zCvisaItem .zCimgText h3 {
	font-size: 14px;
	font-weight: 400;
	height: 48px;
	line-height: 24px;
	color: #3a3a3a;
	padding-top: 8px;
	overflow: hidden;
}
.zCvisaCol .zCvisaItem .zCimgText .zCvisaMony {
	font-size: 14px;
	color: #736a67;
}
.zCvisaCol .zCvisaItem .zCimgText em {
	font-size: 22px;
	color: #ff6600;
}
.zCvisaCol .zCvisaItem .zCimgText .zCvisaBuy {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	float: right;
	padding: 0 20px;
	background: #ff6600;
	color: #fff;
	font-size: 14px;
}
.zCvisaCol .zCvisaItem .zCimgWrap .zCvisaWay {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	position: absolute;
	top: 0;
	right: 5px;
	width: 16px;
	height: 55px;
	padding: 5px 8px 0;
	background: url(../images/visa_way.png) no-repeat 0 0;
}
.zCvisaCol .zCvisaItem:hover .zCimgWrap img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.zCvisaCol .zCvisaItem:hover .zCimgText h3 {
	color: #ff6600;
}
.zCvisaL .zCcolpage {
	padding: 10px 0;
	text-align: right;
	font-size: 14px;
	font-family: "SimSun";
	color: #000;
}
.zCvisaL .zCcolpage a {
	display: inline-block;
	float: none;
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	text-align: center;
	color: #000;
	border: 1px solid #bebebc;
}
.zCvisaL .zCcolpage a:hover {
	border-color: #208fdb;
	color: #208fdb;
}
.zCvisaL .zCcolpage .zCcur {
	color: #fff;
	background: #208fdb;
	border-color: #208fdb;
}
.zCvisaL .zCcolpage .zCcur:hover {
	color: #fff;
}
.zCvisaL .zCcolpage .zCdiscur,.zCvisaL .zCcolpage .zCdiscur:hover {
	cursor: default;
	border: 1px solid #ccc;
	color: #ccc;
}
.zCvisaL .zCcolpage .zCpageValue {
	display: inline-block;
	float: none;
	height: 28px;
	line-height: 26px;
	vertical-align: middle;
	margin-left: 5px;
}
.zCvisaL .zCcolpage .zCpageValue input {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 26px;
	color: #000;
	border: 1px solid #bebebc;
	background: #eeeeeb;	
}
.zCvisaL .zCcolpage .zCpageValue input:hover {
	border-color: #208fdb;
}
.zCvisaL .zCcolpage .zCpageValue input[type="text"] {
	width: 38px;
	height: 26px;
}
.zCvisaL .zCcolpage .zCpageValue input[type="button"] {
	width: 46px;
	height: 28px;
	cursor: pointer;
}
.zCvisaL .zCcolpage .zCpageValue input[type="button"]:hover {
	color: #208fdb;
}
.zCvisaL .zCextra {
	background: #fff;
	margin-top: 50px;
	padding: 30px;
}
.zCvisaL .zCextCont {}
.zCvisaL .zCextCont .zCli {
	padding-bottom: 15px;
	margin-bottom: 25px;
	border-bottom: 1px solid #e5e5e5;
}
.zCvisaL .zCextCont .zCli h3 {
	font-size: 18px;
	font-weight: 400;
	color: #000;
	margin-bottom: 10px;
}
.zCvisaL .zCextCont .zCli .zCh4 {
	overflow: hidden;
	margin-bottom: 5px;

}
.zCvisaL .zCextCont .zCli h4 {
	float: left;
	font-weight: 400;
	font-size: 14px;
} 
.zCvisaL .zCextCont .zCli h4 a {
	color: #0166ce;
	text-decoration: underline;
}
.zCvisaL .zCextCont .zCli .zCh4 > span {
	float: right;
}
.zCvisaL .zCextCont .zCli .zCextDetail {
	font-size: 14px;
	color: #666;
	line-height: 22px;
}
.zCvisaL .zCextCont .zCli .zCextImgs {
	margin: 10px 0;
	overflow: hidden;
}
.zCvisaL .zCextCont .zCli .zCextImgs span {
	display: block;
	float: left;
	height: 80px;
	margin-right: 15px;
}
.zCvisaL .zCextCont .zCli .zCextImgs span img {
	height: 100% !important;
}

.zCinner .zCmult .zCsideR {
	float: right;
	width: 275px;
}

.zCmult .zCsideR h2 {
	font-size: 18px;
	font-weight: 700;
	color: #666;
}
.zCsideR .zCimgBox {}
.zCsideR .zCimgBox .zCimgRow {
	margin-bottom: 20px;
}
.zCsideR .zCimgBox img {
	max-width: 275px;
	height: auto;
}

.zCdiscount {}
.zCdiscount .zCli {
	margin-bottom: 15px;
}
.zCdiscount .zCdistItem {
	display: block;
	overflow: hidden;
	position: relative;
	background: #fff;
}
.zCdiscount .zCdistItem .zCimgWrap {
	float: left;
	width: 114px;
	height: 140px;
}
.zCdiscount .zCdistItem .zCimgWrap img {
	width: 100%;
	height: 100%;
}
.zCdiscount .zCdistItem .zCimgText {
	margin-left: 120px;
	margin-right: 15px;
}
.zCdiscount .zCdistItem .zCimgText h3 {
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	color: #3a3a3a;
	max-height: 84px;
	padding-top: 10px;
	overflow: hidden;
}
.zCdiscount .zCdistItem .zCimgText p {
	text-align: right;
}
.zCdiscount .zCdistItem .zCimgText em {
	color: #ff6600;
	font-size: 22px;
}

.zCadvant {
	background: #fff;
}
.zCadvant .zCh2 {
	padding: 20px 0;
	text-align: center;
}
.zCadvant .zCli {
	border-top: 1px solid #eaeaea;
	padding: 20px 25px;
}
.zCadvant .zCantItem {
	display: block;
	width: auto;
	overflow: hidden;
}
.zCadvant .zCantItem .zCicon {
	display: block;
	float: left;
	margin-top: 4px;
	width: 43px;
	height: 38px;
	background: url(../images/advantage.jpg) no-repeat 0 0;
}
.zCadvant .zCli01 .zCantItem .zCicon {
	background-position: 0 0;
}
.zCadvant .zCli02 .zCantItem .zCicon {
	background-position: -43px 0;
}
.zCadvant .zCli03 .zCantItem .zCicon {
	background-position: -86px 0;
}
.zCadvant .zCli04 .zCantItem .zCicon {
	background-position: -129px 0;
}
.zCadvant .zCantItem .zCantTxt {
	margin-left: 70px;
	position: relative;
	color: #aaa;
	line-height: 20px;
}
.zCadvant .zCantItem .zCantTxt h3 {
	font-size: 18px;
	line-height: 30px;
	font-weight: 400;
	color: #333;
}
.zCadvant .zCantItem .zCantTxt > span {
	position: absolute;
	right: 0;
	bottom: 4px;
	display: block;
	width: 7px;
	height: 13px;
	background: url(../images/advant_arrow.jpg) no-repeat 0 0;
} 
.zCadvant .zCantItem:hover h3 {
	color: #ff6600;
}
.zCplan {
	background: #fff url(../images/star.jpg) no-repeat right top;
	padding: 30px 25px;
	font-size: 16px;
}
.zCplan .zCh2 {
	font-weight: 700;
	color: #333;
	font-size: 24px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.zCplan p {
	padding-left: 10px;
	font-style: italic;
	color: #666;
	line-height: 20px;
	margin-bottom: 10px;
}
.zCplan p em {
	color: #ff6600;
	font-size: 24px;
	font-style: italic;
}
.zCplan p span {
	color: #ff6600;
	margin: 0 8px 0 3px;
	font-style: italic;
}

/* 详情页
=================================== */
.zCbread {
	padding-bottom: 8px;
	font-size: 14px;
}
.zCbread p {
	line-height: 36px;
	color: #8f8f8f;
}
.zCbread p a {
	font-size: 14px;
	color: #5f5f5f;
}
.zCbread p a:hover {
	color: #ff6600;
}
.zCpanel .zCdetail {
	height: 360px;
	background: #fff;
	border: 1px solid #ddd;
}
.zCdetail .zCatlas {
	width: 630px;
	height: 360px;
	float: left;
	position: relative;
}
.zCdetail .zCatlas .slides {
	width: 100%;
	height: 360px;
}
.zCdetail .zCatlas .flex-direction-nav {
	position: absolute;
	top: 140px;
	width: 100%;
	display: none;
}
.zCdetail .zCatlas .flex-direction-nav a {
	display: block;
	width: 24px;
	height: 84px;
	position: absolute;
	top: 0;
}
.zCdetail .zCatlas .flex-direction-nav .flex-prev {
	left: 10px;
	background: url(../images/atlas_prev.png) no-repeat 0 0;
}
.zCdetail .zCatlas .flex-direction-nav .flex-next {
	right: 10px;
	background: url(../images/atlas_next.png) no-repeat 0 0;
}
.zCdetail .zCatlas img {
	width: 100%;
	height: 100%;
}
.zCdetail .zCatlas:hover .flex-direction-nav {
	display: block;
}

.zCdetail .zCdetailR {
	width: 540px;
	float: right;
	position: relative;
}
.zCdetail .zCdetailR h2 {
	font-size: 20px;
	color: #333;
	margin: 15px 0 35px;
}
.zCdetail .zCdetailMore {
	font-size: 14px;
	color: #666;
	line-height: 26px;
}
.zCdetail .zCdetailMore span {
	color: #333;
	margin-right: 25px;
}
.zCdetail .zCdetailMore > div {
	margin-bottom: 5px;
}
.zCdetail .zCdetailMore .zCli02 span em {
	font-size: 20px;
	color: #ff6600;
	padding: 0 5px;
}
.zCdetail .zCdetailMore .zCli03 input {
	width: 136px;
	height: 26px;
	line-height: 26px;
	border: 2px solid #ffa8a8;
	border-top-color: #ab7171;
	text-indent: 10px;
	margin: 0 5px;
}
.zCdetail .zCdetailMore .zCli04 {
	margin: 10px 0;
}
.zCdetail .zCdetailMore .zCli04 em {
	font-size: 12px;
	color: #333;
	display: inline-block;
	border: 2px solid #dcddde;
	padding: 0 7px;
	margin-right: 3px;
	cursor: pointer;
}
.zCdetail .zCdetailMore .zCli04 em.on {
	border-color: #ff6600;
}
.zCdetail .zCdetailMore .zCli05 {
	margin: 20px 0;
	height: 40px;
}
.zCdetail .zCdetailMore .zCli05 > * {
	float: left;
	margin: 0;
}

.zCdetail .zCdetailMore .zCli05 .minus,
.zCdetail .zCdetailMore .zCli05 input,
.zCdetail .zCdetailMore .zCli05 .plus {
	display: inline-block;
	float: left;
	font-size: 16px;
	height: 26px;
	vertical-align: middle;
	border: 1px solid #dcddde;
	padding: 0 9px;
	margin: 0;
	cursor: pointer;
}
.zCdetail .zCdetailMore .zCli05 input {
	width: 22px;
	text-align: center;
	cursor: default;
}
.zCdetail .zCdetailMore .zCli05 select {
	display: inline-block;
	width: 38px;
	height: 26px;
	border: 1px solid #dcddde;
	background: #fff url(../images/select.jpg) no-repeat 0 0;
	background-position: 23px 9px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin-right: 10px;
}
.zCdetail .zCdetailMore .zCli06 {
	line-height: 40px;
}
.zCdetail .zCdetailMore .zCli06 button {
	display: inline-block;
	width: 170px;
	height: 40px;
	margin-right: 20px;
	color: #fff;
	font-size: 16px;
	background: #ff6600;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}

.zCdetail .zCdetailR .zChide {
	position: absolute;
	top: -3px;
	left: -560px;
	width: 534px;
	height: 584px;
	z-index: 99;
	border: 3px solid #ffda91;
	box-shadow: 0 0 8px #ccc;
	background: #fff;
	display: none;
}
.zCdetail .zCdetailR .zChide .zChideArr {
	position: absolute;
	top: ;
	right: 0;
	width: 16px;
	height: 20px;
}
.zCdetail .zCdetailR .zCform {
	padding: 30px;
	font-size: 14px;
	color: #666;
}
.zCdetail .zCdetailR .zCform h3 {
	display: inline-block;
}

.zCdetail .zCdetailR .zCform .formRowTit {
	border-bottom: 1px solid #dedede;
	color: #ff6600;
	padding: 5px 0;
}
.zCdetail .zCdetailR .zCform .formRowTit h3 {
	font-size: 14px;
}
.zCdetail .zCdetailR .zCform .zCtxtBtn {
	float: right;
	display: block;
	width: 17px;
	height: 17px;
	background: url(../images/close.jpg) no-repeat 0 0;
}
.zCdetail .zCdetailR .zCform .formRowTip {
	padding-left: 25px;
	margin-bottom: 15px;
}
.zCdetail .zCdetailR .zCform .formRowTip p {
	margin: 12px 0;
}
.zCdetail .zCdetailR .zCform .formRowTip em {
	color: #ff6600;
	font-size: 20px;
}

.zCdetail .zCdetailR .zCform .zCul {
	padding-left: 25px;
	padding-top: 10px;
}
.zCdetail .zCdetailR .zCform .zCul li {
	line-height: 30px;
	margin-bottom: 10px;
	overflow: hidden;
}
.zCdetail .zCdetailR .zCform .zCul .lilast {
	padding-left: 70px;
	font-size: 12px;
}
.zCdetail .zCdetailR .zCform .zCul li i {
	color: #ff6600;
	font-weight: 700;
}
.zCdetail .zCdetailR .zCform label {
	width: 70px;
	float: left;
	text-align: right;
}
.zCdetail .zCdetailR .zCform input {
	width: 220px;
	height: 28px;
	border: 1px solid #dedede;
}
.zCdetail .zCdetailR .zCform input.zCinline {
	width: 100px;
	margin-right: 6px;
}
.zCdetail .zCdetailR .zCform textarea {
	border: 1px solid #dedede;
	width: 338px;
	height: 98px;
}
.zCdetail .zCdetailR .zCform button {
	display: inline-block;
	margin-left: 70px;
	width: 170px;
	height: 40px;
	margin-right: 20px;
	color: #fff;
	font-size: 16px;
	background: #ff6600;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}



.zCpanel .zCproInfo {
	background: #fff;
	padding-bottom: 50px;
	margin-bottom: 50px;
}
.zCproInfo .zCtabHd {
	height: 50px;
	background: #f6f6f6;
}
.zCproInfo .zCtabHd.zCtabFix {
	position: fixed;
	top: 0;
	width: 1200px;
}
.zCproInfo .zCtabHd .zCtelTip {
	float: right;padding-right: 30px;
	line-height: 50px;
	font-size: 14px;
	color: #333;
}
.zCproInfo .zCtabHd .zCtelTip > em {
	font-size: 16px;
	color: #ff6600;
}
.zCproInfo .zCtabHd .zCtype {
	float: left;
}
.zCproInfo .zCtabHd .zCtype li {
	float: left;
	font-size: 16px;
	border-top: 2px solid #f6f6f6;
	padding-bottom: 2px;
}
.zCproInfo .zCtabHd .zCtype li.zCcur {
	border-color: #ff6600;
	background: #fff;
}
.zCproInfo .zCtabHd .zCtype a {
	font-size: 16px;
	display: block;
	padding: 0 25px;
	margin: 14px 0;
	height: 18px;
	line-height: 18px;
	border-left: 1px solid #d9d9d9;
}
.zCproInfo .zCtabHd .zCtype li:first-child a {
	border-left: none;
}
.zCproInfo .zCtabHd .zCtype li.zCcur a, .zCproInfo .zCtabHd .zCtype li.zCcur + li a {
	border-left: none;
}
.zCproInfo .zCtabHd .zCtype a:hover {
	color: #ff6600;
}
.zCproInfo .zCtabBd {}
.zCproInfo .zCtabRow {
	padding: 0 29px;
	margin-bottom: 30px;
}
.zCproInfo .zCtabRow > h2 {
	height: 26px;
	line-height: 26px;
	padding: 10px 0;
	margin-bottom: 30px;
	border-bottom: 1px dashed #c9c7c7;
	font-size: 18px;
	color: #ff6600;
}
.zCproInfo .zCtabRow > h2 .zCicon {
	display: inline-block;
	margin-right: 5px;
	width: 26px;
	height: 26px;
	vertical-align: middle;
	background: url(../images/tab_bd.jpg) no-repeat 0 0;
}
.zCproInfo .zCtabRow01 > h2 .zCicon {
	background-position: 0 0;
}
.zCproInfo .zCtabRow02 > h2 .zCicon {
	background-position: -26px 0;
}
.zCproInfo .zCtabRow03 > h2 .zCicon {
	background-position: -52px 0;
}
.zCproInfo .zCtabRow04 > h2 .zCicon {
	background-position: -78px 0;
}
.zCtable table {
	width: 100%;
	color: #000;
	text-align: left;
	border-collapse: collapse;
	border-spacing: 0;
}
.zCtable table thead > tr {
	border: 1px solid #dcddde;
	background: #eee;
}
.zCtable table thead > tr > th {
	border: 1px solid #dcddde;
	padding: 10px 15px;
	font-weight: 400;
}
.zCtable table tr > .lwd01 {
	width: 10%;
}
.zCtable table tr > .lwd02 {
	width: 30%;
}
.zCtable tbody > tr > td {
	border: 1px solid #dcddde;
	padding: 10px 15px;
}
.zCtable tbody .zCtxtYe {
	color: #ff6600;
}





.zCtabRow .zCdestine {
	color: #000;
	font-size: 13px;
}
.zCtabRow .zCdestine > h4 {
	font-weight: 400;
	margin-bottom: 3px;
}
.zCtabRow .zCdestine li {
	line-height: 24px;
}
.zCtabRow .zCpayWay {}
.zCtabRow .zCpayWay li {
	overflow: hidden;
	padding-left: 60px;
}
.zCtabRow .zCpayWay li > .zCicon {
	float: left;
	margin-left: -60px;
}
.zCtabRow .zCpayWay .zCiconTxt {
	line-height: 24px;
	color: #585858;
}
.zCtabRow .zCpayWay .zCiconTxt h3 {
	font-size: 14px;
	color: #555;
}
.zCtabRow .zCpayWay .zCiconTxt a {
	color: #ff6600;
}
/* 页面：定制
=================================== */
.zCcustomBan {
	height: 490px;
	background: url(../images/custom_banner.jpg) no-repeat center center;
}
.zCcustomBan .zCmain {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.zCcustomBan .zCctmForm {
	width: 385px;
	height: 460px;
	background: rgba(0,0,0,.75);
	color: #fff;
	font-size: 14px;
	padding: 30px 10px 0;
}
.zCctmForm .formRow {
	height: 30px;
	margin-bottom: 18px;
}
.zCctmForm .formRow .zClabel {
	display: inline-block;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: right;
	margin-right: 10px;
}
.zCctmForm .formRow .zClabel01 {
	width: 75px;
}
.zCctmForm .formRow .zClabel02 {
	width: 50px;
}
.zCctmForm .formRow input[type="text"] {
	display: inline-block;
	float: left;
	height: 30px;
	line-height: 30px;
	background: #fff;
	text-indent: 15px;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;
}
.zCctmForm .formRow .zCinput01 {
	width: 240px;
}
.zCctmForm .formRow .zCinput02 {
	width: 90px;
}
.zCctmForm .formRow .zCinput03 {
	width: 150px;
}
#zCdate {
	background: #fff url(../images/date.jpg) no-repeat 0 0;
	background-position: 71px 9px;
}
.zCctmForm .formRow input[type="radio"] {
	display: inline-block;
	float: left;
	margin: 8px 0 0 2px;
}
.zCctmForm .zClineTigger {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	height: 0;
	background: #fff;
	border-top: 1px solid #434144;
	margin-bottom: 20px;
}
.zCctmForm .formRow select {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 80px;
	color: #212121;
	text-indent: 6px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin-left: 10px;
	background: #fff url(../images/select.jpg) no-repeat 0 0;
	background-position: 60px 12px;	
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
			border-radius: 5px;	
}
.zCctmForm .formRow input[type="button"] {
	display: inline-block;
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	background: none;
	text-indent: 5px;
	color: #fff;
	cursor: pointer;
}
.zCctmForm .formRow.mt50 {
	text-align: center;
}
.zCctmForm .formRow button {
	background: none;
	cursor: pointer;
}



.zCctmMod {
	padding: 30px 0 70px;
}
.zCctmMod h2 {
	font-size: 32px;
	font-weight: 400;
	color: #333;
	text-align: center;
	margin: 7px 0 37px;
}


.zCctmTheme {}
.zCctmTheme .zCul {}
.zCctmTheme .zCcolOne, .zCctmTheme .zCcolTwo {
	float: left;
}
.zCctmTheme .zCcolOne {
	width: 300px;
}
.zCctmTheme .zCcolTwo {
	width: 600px;
}
.zCctmTheme .zCli {
	float: left;
	width: 298px;
	height: 196px;
	padding: 1px;
}
.zCctmTheme .zCli.zCheight {
	height: 394px;
}
.zCctmTheme .zCctmItem {
	display: block;
	font-size: 14px;
	color: #fff;
	text-align: center;
	position: relative;
	z-index: 1;
}
.zCctmTheme .zCctmItem .zCpop {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	width: 100%;
	height: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 2;
	-webkit-transition: height 0.3s ease-in-out, opacity 0.3s ease-in-out;
	-moz-transition: height 0.3s ease-in-out, opacity 0.3s ease-in-out;
	-o-transition: height 0.3s ease-in-out, opacity 0.3s ease-in-out;
	transition: height 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.zCctmTheme .zCctmItem .zCimgWrap,
.zCctmTheme .zCctmItem .zCimgWrap img {
	width: 100%;
	height: 100%;
}
.zCctmTheme .zCctmItem .zCimgText {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.zCctmTheme .zCctmItem .zCimgText {
	z-index: 3;
}
.zCctmTheme .zCctmItem .zCimgText .zCsufTxt {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 63px;
	background: url(../images/stn_title.png) repeat-x 0 bottom;
}
.zCctmTheme .zCctmItem .zCimgText .zCsufTxt h3 {
	font-weight: 400;
	font-size: 18px;
	height: 18px;
	line-height: 18px;
	margin-bottom: 5px;
}
.zCctmTheme .zCctmItem .zCimgText .zCzoomIn {
	position: absolute;
	top: 25px;
	left: 0;
	right: 0;
	opacity: 0;
	filter: alpha(opacity=70);
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}
.zCctmTheme .zCctmItem:hover .zCzoomIn {
	opacity: 1;
	filter: alpha(opacity=100);
}
.zCctmTheme .zCctmItem:hover .zCpop {
	opacity: 0.6;
	filter: alpha(opacity=60);
	height: 100%;
}

.zCctmMod.ctmAdver {
	background: #fff;
}
.zCctmAdver {}
.zCctmAdver .zCadverLe {
	float: left;
	width: 220px;
	padding: 0 15px;
	margin-left: 1px;
	height: 480px;
	color: #fff;
	background: url(../images/adver_le.png) no-repeat 0 0;
}
.zCctmAdver .zCadverLe h3 {
	font-size: 16px;
	margin: 20px 0;
}
.zCctmAdver .zCadverLe h4 {
	font-size: 14px;
	margin-bottom: 2px;
}
.zCctmAdver .zCadverLe .zCadverRow {
	border-bottom: 1px dotted #8bc2e4;
}
.zCctmAdver .zCadverLe .zCadverRow .zCadverCell {
	overflow: hidden;
	padding: 15px 0 6px 0;
}

.zCctmAdver .zCadverLe .zCadverRow a {
	display: inline-block;
	float: left;
	width: 66px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #a9e3fe;
	text-align: center;
	margin: 0 5px 9px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	font-family: "SimSun";
}
.zCctmAdver .zCadverLe .zCadverRow a.cur, .zCctmAdver .zCadverLe .zCadverRow a:hover {
	color: #1a6a8f;
	background: #a9e3fe;
	border-color: #a9e3fe;
}
.zCctmAdver .zCadverLe p {
	text-align: right;
	padding-top: 15px;
}
.zCctmAdver .zCadverLe p a {
	color: #fff;
}
.zCctmAdver .zCadverLe p a:hover {
	text-decoration: underline;
}






.zCadverRi {}
.zCadverRi .zCli {
	float: left;
	padding-left: 1px;
}
.zCadverRi .zCadvItem {
	display: block;
	width: 303px;
	height: 240px;
	position: relative;
	color: #fff;
}
.zCadverRi .zCcolOne .zCadvItem {
	width: 340px;
	height: 480px;
}
.zCadverRi .zCcolOne .zCadvItem img {
	width: 340px;
	height: 480px;
}
.zCadverRi .zCcolOne .zCadvItem .zCimgText {
	position: absolute;
	left: 17px;
	right: 18px;
	bottom: 20px;
	width: 305px;
	height: 65px;
	color: #e16d11;
	font-size: 18px;
	text-align: center;
	padding-top: 28px;
	background: url(../images/adver_ri.png) no-repeat 0 0;
}

.zCadverRi .zCcolTwo .zCadvItem .zCimgText {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0 15px;
	height: 42px;
	line-height: 42px;
	background: #717170;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zCadverRi .zCcolTwo .zCadvItem:hover {
	color: #e16d11;
}
.zCadverRi .zCcolTwo .zCadvItem .zCimgWrap {
	width: 303px;
	height: 240px;
	overflow: hidden;
}
.zCadverRi .zCcolTwo .zCadvItem img {
	width: 303px;
	height: 240px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.zCadverRi .zCcolTwo .zCadvItem:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}








